Ajouter Users depuis fichier csv dans un Groupe
Bonjour à tous.
Je suis nouveau sur le forum et je tiens à vous remercier pour toutes vos contributions.
Je débute avec powershell et j'aimerai avoir si possible votre aide.
Je souhaiterai importer une lite de nom et prénom d'utilisateurs que je doit mettre dans un groupe.
le début de mon scripte fonctionne, mais à la fin ça bloque.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Import-Module ActiveDirectory
$users = Import-CSV "C:\Ditonline\users1.csv" -delimiter " "
foreach($user in $users)
{
# Déclaration des variables
$Surname = $user.Surname
$Givenname = $user.Givenname
$GroupName = Read-Host "Enter Group Name"
get-aduser -f {Surname -eq $Surname -and Givenname -eq $Givenname} | Select SamAccountName | Add-ADGroupMember -Identity $GroupName -Member $_.sAMAccountName
} |
Liste:
- Surname Givenname
- DUFOUR Fabienne
- ELHABIB Hanen
- FAHRANE Siham
- FREON Karine
- GUIBOURT Melanie
- HAMOUM Imane
Message d'erreur
Citation:
Add-ADGroupMember : Cannot validate argument on parameter 'Members'. The argument is null or empty.
Supply an argument that is not null or empty and then try the command again.
At C:\ditonline\UsersLogin.ps1:14 char:140
+ get-aduser -f {Surname -eq $Surname -and Givenname -eq $Givenname} | Select SamAccountName | Add-
ADGroupMember -Identity $GroupName -Member <<<< $_.sAMAccountName
+ CategoryInfo : InvalidData: (:) [Add-ADGroupMember], ParameterBindingValidationExce
ption
+ FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.ActiveDirectory.Managemen
t.Commands.AddADGroupMember