Question
Soucis sur mon powershell AD
- Benjamin
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 15
- Remerciements reçus 0
il y a 6 ans 2 semaines #25269
par Benjamin
Réponse de Benjamin sur le sujet Re:Soucis sur mon powershell AD
J'ai lu plusieurs solution et à chaque fois on revient sur celle-ci car ma variable $namePC est censée reprendre le nom du PC exactement de la même façon que mon ajout d'utilisateurs.
Après le test en direct j'ai exactement le même problème, la variable reprends exactement la bonne valeur, je pense que le soucis vient d'ailleurs donc je bloque ^^'
Après le test en direct j'ai exactement le même problème, la variable reprends exactement la bonne valeur, je pense que le soucis vient d'ailleurs donc je bloque ^^'
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 6 ans 2 semaines #25275
par Philippe
Réponse de Philippe sur le sujet Re:Soucis sur mon powershell AD
excuse moi de ne pas avoir été assez clair dans mon precedent message
comme je te disait Get-ADComputer, comme une grandes partie des commandes du module AD, ne travail qu'avec les attributs \"DistinguishedName\", \"ObjectGUID\", \"SamAccountName\" ou \"SID\"
et donc \"Name\" n'est dans pas pris en compte
or pour un ordinateur contrairement à un utilisateur, si tu regarde l'attribut Name par rapport SamAccountName, tu peut voir qu'il y a un dollars en plus à la fin, ce qui fais qu'il ne trouve pas l'ordinateur quand on fais une recherche par le Name !
[code:1] Get-ADComputer \"B-RINGEVAL\"
DistinguishedName : CN=B-RINGEVAL,OU=HARDWARE,DC=domaine,DC=lan
DNSHostName :
Enabled : True
Name : B-RINGEVAL
ObjectClass : computer
ObjectGUID : 09719d70-5555-4444-bc6e-ac1bf1936071
SamAccountName : B-RINGEVAL$
SID : S-1-5-21-431892985-3584632572-765091655-8696
UserPrincipalName : [/code:1]
tu a donc deux solutions
soit tu utilise un des quatre attributs
[code:1]$DistinguishedNamePC = (Get-ADComputer -Filter {Name -eq $namePC}).DistinguishedName
ADD-ADGroupMember “AdministratifPC” –members $DistinguishedNamePC[/code:1]
soit tu triche un peu et tu rajoute un dollars à la fin du nom !!
[code:1]ADD-ADGroupMember “AdministratifPC” –members \"$namePC$\"[/code:1]<br><br>Message édité par: 6ratgus, à: 9/04/18 10:41
comme je te disait Get-ADComputer, comme une grandes partie des commandes du module AD, ne travail qu'avec les attributs \"DistinguishedName\", \"ObjectGUID\", \"SamAccountName\" ou \"SID\"
et donc \"Name\" n'est dans pas pris en compte
or pour un ordinateur contrairement à un utilisateur, si tu regarde l'attribut Name par rapport SamAccountName, tu peut voir qu'il y a un dollars en plus à la fin, ce qui fais qu'il ne trouve pas l'ordinateur quand on fais une recherche par le Name !
[code:1] Get-ADComputer \"B-RINGEVAL\"
DistinguishedName : CN=B-RINGEVAL,OU=HARDWARE,DC=domaine,DC=lan
DNSHostName :
Enabled : True
Name : B-RINGEVAL
ObjectClass : computer
ObjectGUID : 09719d70-5555-4444-bc6e-ac1bf1936071
SamAccountName : B-RINGEVAL$
SID : S-1-5-21-431892985-3584632572-765091655-8696
UserPrincipalName : [/code:1]
tu a donc deux solutions
soit tu utilise un des quatre attributs
[code:1]$DistinguishedNamePC = (Get-ADComputer -Filter {Name -eq $namePC}).DistinguishedName
ADD-ADGroupMember “AdministratifPC” –members $DistinguishedNamePC[/code:1]
soit tu triche un peu et tu rajoute un dollars à la fin du nom !!
[code:1]ADD-ADGroupMember “AdministratifPC” –members \"$namePC$\"[/code:1]<br><br>Message édité par: 6ratgus, à: 9/04/18 10:41
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.074 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Soucis sur mon powershell AD