Question
Ajout d'un group de domain au group local Admin
- yahway
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 14 ans 7 mois #10183
par yahway
Ajout d'un group de domain au group local Admin a été créé par yahway
Bonjour a tous,
je souhaite ajouter sur les PC de mon domain un nouveau group de domain au groupe local Administrateurs de chaque PC.
Voici le code utilisé:
Clear-Host
#Recuperation des Computers présent dans l'OU
$Computers = Get-QADComputer -SearchRoot 'domain/test/test gpo'
#Connexion au groupe Local Administrateurs
$localAdminGroup = \"Administrateurs\"
#Ajout du groupe de domain StationAdmins au groupe local Administrateurs
$Group = Get-QADGroup -SearchRoot 'domain/Groupes Administration' -Name 'StationsAdmins'
foreach($PC in $Computers)
{
$localgroup = [adsi]\"WinNT://$Computers/$localAdminGroup,group\"
$localgroup.Add(\"WinNT://$Group\")
}
powershell me retourne l'erreur suivante :
L'exception suivante s'est produite lors de la récupération du membre « Add » : « Le chemin réseau n’a pas été trouvé.
»
Au niveau de C:\Users\heh.DOM_RBE\AppData\Local\Temp\b95f0be0-567b-4b18-bdad-d4bc3983522e.ps1 : 15 Caractère : 16
+ $localgroup.Add <<<< (\"WinNT://$Group\")
+ CategoryInfo : NotSpecified: (
[], ExtendedTypeSystemException
+ FullyQualifiedErrorId : CatchFromBaseGetMember
par avance merci de votre aide.
je souhaite ajouter sur les PC de mon domain un nouveau group de domain au groupe local Administrateurs de chaque PC.
Voici le code utilisé:
Clear-Host
#Recuperation des Computers présent dans l'OU
$Computers = Get-QADComputer -SearchRoot 'domain/test/test gpo'
#Connexion au groupe Local Administrateurs
$localAdminGroup = \"Administrateurs\"
#Ajout du groupe de domain StationAdmins au groupe local Administrateurs
$Group = Get-QADGroup -SearchRoot 'domain/Groupes Administration' -Name 'StationsAdmins'
foreach($PC in $Computers)
{
$localgroup = [adsi]\"WinNT://$Computers/$localAdminGroup,group\"
$localgroup.Add(\"WinNT://$Group\")
}
powershell me retourne l'erreur suivante :
L'exception suivante s'est produite lors de la récupération du membre « Add » : « Le chemin réseau n’a pas été trouvé.
»
Au niveau de C:\Users\heh.DOM_RBE\AppData\Local\Temp\b95f0be0-567b-4b18-bdad-d4bc3983522e.ps1 : 15 Caractère : 16
+ $localgroup.Add <<<< (\"WinNT://$Group\")
+ CategoryInfo : NotSpecified: (
+ FullyQualifiedErrorId : CatchFromBaseGetMember
par avance merci de votre aide.
Connexion ou Créer un compte pour participer à la conversation.
- Gabriel
-
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 248
- Remerciements reçus 1
il y a 14 ans 7 mois #10184
par Gabriel
Réponse de Gabriel sur le sujet Re:Ajout d'un group de domain au group local Admin
Salut tu crees une boucle foreach mais tu utilise le mauvais argument
ce que tu fais
[code:1]
foreach($PC in $Computers)
{
$localgroup = [adsi]\"WinNT://$Computers/$localAdminGroup,group\"
$localgroup.Add(\"WinNT://$Group\"«»)
}
[/code:1]
ce qu'il faut faire
[code:1]
foreach($PC in $Computers)
{
$localgroup = [adsi]\"WinNT://$PC/$localAdminGroup,group\"
$localgroup.Add(\"WinNT://$Group\"«»)
}
[/code:1]
cordialement
ce que tu fais
[code:1]
foreach($PC in $Computers)
{
$localgroup = [adsi]\"WinNT://$Computers/$localAdminGroup,group\"
$localgroup.Add(\"WinNT://$Group\"«»)
}
[/code:1]
ce qu'il faut faire
[code:1]
foreach($PC in $Computers)
{
$localgroup = [adsi]\"WinNT://$PC/$localAdminGroup,group\"
$localgroup.Add(\"WinNT://$Group\"«»)
}
[/code:1]
cordialement
Connexion ou Créer un compte pour participer à la conversation.
- yahway
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 14 ans 7 mois #10187
par yahway
Réponse de yahway sur le sujet Re:Ajout d'un group de domain au group local Admin
ah oui effectivement.
PAr contre apres modification j'ai l'erreur suivante:
L'exception suivante s'est produite lors de la récupération du membre « Add » : « Le chemin réseau n’a pas été trouvé.
»
Au niveau de C:\Users\heh.DOM_RBE\AppData\Local\Temp\b95f0be0-567b-4b18-bdad-d4bc3983522e.ps1 : 14 Caractère : 16
+ $localgroup.Add <<<< (\"WinNT://$Group\")
+ CategoryInfo : NotSpecified: (
[], ExtendedTypeSystemException
+ FullyQualifiedErrorId : CatchFromBaseGetMember
PAr contre apres modification j'ai l'erreur suivante:
L'exception suivante s'est produite lors de la récupération du membre « Add » : « Le chemin réseau n’a pas été trouvé.
»
Au niveau de C:\Users\heh.DOM_RBE\AppData\Local\Temp\b95f0be0-567b-4b18-bdad-d4bc3983522e.ps1 : 14 Caractère : 16
+ $localgroup.Add <<<< (\"WinNT://$Group\")
+ CategoryInfo : NotSpecified: (
+ FullyQualifiedErrorId : CatchFromBaseGetMember
Connexion ou Créer un compte pour participer à la conversation.
- yahway
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 18
- Remerciements reçus 0
il y a 14 ans 7 mois #10188
par yahway
Réponse de yahway sur le sujet Re:Ajout d'un group de domain au group local Admin
bon j'ai reussi a obtenir le resultat désiré a l'exception pres que je suis obligé de passer la liste de mes PC dans un fichier text pour que cela fonctionne:
cls
#Recuperation des Computers
$Computers = Get-Content \"D:\Scripts\Powershell\Add DomainGroup\listComputers.txt\"
#Connexion au groupe Local Administrateurs
$localAdminGroup = \"Administrateurs\"
#Ajout du groupe de domain \"StationAdmins\" au groupe local Administrateurs
foreach($PC in $Computers)
{
$localgroup = [adsi]\"WinNT://$PC/$localAdminGroup,group\"
$localgroup.Add(\"WinNT://domain/StationsAdmins\")
}
Comment est ce que je peux faire pour que la commande suivante:
Get-QADComputer -SearchRoot 'domain/test/test gpo'
ne me retourne que le nom des PC? et non pas :
Name Type DN
cls
#Recuperation des Computers
$Computers = Get-Content \"D:\Scripts\Powershell\Add DomainGroup\listComputers.txt\"
#Connexion au groupe Local Administrateurs
$localAdminGroup = \"Administrateurs\"
#Ajout du groupe de domain \"StationAdmins\" au groupe local Administrateurs
foreach($PC in $Computers)
{
$localgroup = [adsi]\"WinNT://$PC/$localAdminGroup,group\"
$localgroup.Add(\"WinNT://domain/StationsAdmins\")
}
Comment est ce que je peux faire pour que la commande suivante:
Get-QADComputer -SearchRoot 'domain/test/test gpo'
ne me retourne que le nom des PC? et non pas :
Name Type DN
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.050 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Ajout d'un group de domain au group local Admin