Mini-Script : Créer un utilisateur Active Directory

(Le second script est le plus simple !)


Script No.1 :

On souhaite créer un utilisateur.
Le script doit demander le nom complet de l'utilisateur (Prénom Nom)

$nomcomplet=Read-Host "Entrez le nom complet de l'utilisateur"
$nom=Read-Host "Entrez le nom de l'utilisateur"
$prenom=Read-Host "Entrez le prénom de l'utilisateur"
$ADUser=Read-Host "Entrez l'ADUser, OU=...,OU=...,DC=...,DC=...?"

New-ADUser -Name $nomcomplet -Surname $nom -GivenName $prenom -SamAccountName "$($prenom[0]).$($nom)" -UserPrincipalName "$($prenom).$($nom)" -path "$ADUser" -AccountPassword(ConvertTo-SecureString "P@ssw0rd" -AsPlainText -Force) -Enabled $true -ChangePasswordAtLogon $true

Script No.2 :

On souhaite créer un utilisateur.
Le script doit demander le nom complet de l'utilisateur (Prénom Nom)

$prenom=Read-Host "Entrez le prénom de l'utilisateur"
$nom=Read-Host "Entre le nom de l'utilisateur"
$name="$($prenom[0])$($nom[0])$($nom[1])$($nom[2])$($nom[3])$($nom[4])"
$service=Read-Host "Entrez le service dont dépend l'utilisateur"
$PATH="OU=$($service),OU=ENTREPRISE,DC=JURABOIS,DC=LAN"
$Utilisateur=$(try {Get-ADUser $name} catch {$null})

if($Utilisateur -ne $Null)
{
"L'utilisateur existe déjà dans l'AD"
}
else
{
New-ADUser -Name "$($name)" -Surname "$($nom)" -GivenName "$($prenom)" -SamAccountName "$($name)" -UserPrincipalName "$($name)" -path "$($PATH)" -AccountPassword(ConvertTo-SecureString "P@ssw0rd" -AsPlainText -Force) -Enabled $true -ChangePasswordAtLogon $true

Add-ADGroupMember -Identity "CN=GG-$($service),OU=$($service),OU=ENTREPRISE,DC=JURABOIS,DC=LAN" -Members "$($name)"
}

⬆️ Retour en haut de la page