Bonjour,
J'ai fait plusieurs recherches sur le sujet et j'ai pu trouver un bout de ce que je voulais .
Je souhaite rajouter un gorupe de l'AD dans le groupe "Administrateurs locaux de chaque station de mon parc informatique.
J'ai pu trouver chez technet le script suivant qui me satisfait :
J'ai ajouté dans mon AD une GPO pour exécuter le script au démarrage du poste, l'ennui c'est qu'une fois exécuté par le poste, une erreur apparait le lendemain invoquant le fait que le groupe fait déjà parti des admins locaux (et à juste titre).Set objNetwork = WScript.CreateObject("WScript.Network")
Set objGroup = GetObject("WinNT://" & objNetwork.ComputerName & "/Administrateurs,group")
Set objUserSTE = GetObject("WinNT://domaine/NomDuGroupe,group")
objGroup.Add(objUserSTE.ADsPath)
Étant très peu coutumier du scripting et plus encore des IF / END IF / THEN etc. sur des classes d'objets qui me sont inconnus, pourriez vous me donner un coup de main pour faire la vérification suivante (en gros) :
J'ai comme solution de l'enlever et le rajouter en attendant,-- si le groupe.domaine ne fait pas parti des compte Administrateurs
IF objUserSTE not in objGroup
-- alors ajouter le
Then objGroup.Add(objUserSTE.ADsPath)
-- sinon quitter
END IF -> Exit
ô secours Obiwan !
Partager