windows-scripts/user-add.ps1
2025-05-08 15:03:00 +02:00

34 lines
825 B
PowerShell
Executable File

$name = Read-Host "Nom "
$gname = Read-Host "Given name "
$sname = Read-Host "Surname "
$login = Read-Host "Login "
$mdp = Read-Host "Mot de passe " -AsSecureString
$Ou = Read-Host "OU= "
#pitié pas le fonction de découpage
$dom1 = Read-Host "domaine avant le ."
$dom2 = Read-Host "domaine apres le ."
New-ADUser `
-Name "$name" `
-GivenName "$gname" `
-Surname "$sname" `
-SamAccountName "$login" `
-UserPrincipalName "$login@$dom1.$dom2" `
-Path "OU=$Ou,DC=$dom1,DC=$dom2" `
-AccountPassword $mdp `
-Enabled $true
$answ = Read-Host "Lier a un groupe existant ? (y/n) "
$group = Read-Host "Group Name "
if ($answ -eq "y") {
Write-Host "Le Groupe existe deja"
Add-ADGroupMember -Identity "$group" -Members "$login"
Get-ADGroupMember -Identity "$group"
} else {
exit
}