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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
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
Partager