2009-08-20 5 views

Répondre

2

Je ne sais pas pourquoi il ne fonctionne pas avec la période, mais il fonctionne très bien si vous utilisez la variable nom_ordinateur

$group = [ADSI]"WinNT://$env:computername/Administrators,group" 
$group.add("WinNT://$env:computername/Test1") 
1

Êtes-vous vraiment ajouter des choses sur votre machine locale? Sinon, je recommande fortement d'utiliser le fournisseur LDAP à la place de WinNT: // - fourni uniquement pour la gestion des machines locales et la rétrocompatibilité.

Si vous devez utiliser WinNT: // - si je me souviens bien, vous devez généralement indiquer le type d'objet avec lequel vous traitez. Vous ne savez pas si cela se traduit également par les applets de commande PowerShell, mais vous pouvez toujours essayer!

$adminGroup = [ADSI]"WinNT://./Administrators,group" 
$group =[ADSI]"WinNT://./Test1,group" 

Et je me rappelle vaguement qu'il y avait des problèmes avec l'imbrication de groupes avec le fournisseur WinNT, je pense. Je sais que LDAP: // ne peut pas faire de problèmes - je ne sais pas si ça a déjà fonctionné sur WinNT: // quoique ... (ça fait trop longtemps).

Marc

Questions connexes