Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1616 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Logiciels d'entreprise

  Ajouter en masse un compte de l'AD en admin des machine ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ajouter en masse un compte de l'AD en admin des machine ?

n°37554
Jey-b
Posté le 15-05-2008 à 12:14:45  profilanswer
 

Salut,
 
Je veux utiliser un compte fraichement créé dans le groupe admin des stations de travail (XP Pro, AD 2003).
 
Est-il possible de le faire par l'AD ? Une GPO ?
Je ne me souviens pas avoir vu cette possibilité par le passé.
 
:jap:


---------------
www.aurora-maniacs.com - Tout sur les aurores boréales : prévisions aurores, explications, infos pour organiser un voyage en Laponie, photos..
mood
Publicité
Posté le 15-05-2008 à 12:14:45  profilanswer
 

n°37555
Je@nb
Modérateur
Kindly give dime
Posté le 15-05-2008 à 12:52:12  profilanswer
 

les restricted group peuvent répondre à ça mais si tu n'a pas déjà des comptes inscrits "à la main" dans le groupe admin local

n°37558
Jey-b
Posté le 15-05-2008 à 13:24:28  profilanswer
 

Malheureusement si, sur une partie il y'a l'utilisateur dans le groupe admin (oui, je sais... :D je verrai le prq du comment plus tard :o ).


---------------
www.aurora-maniacs.com - Tout sur les aurores boréales : prévisions aurores, explications, infos pour organiser un voyage en Laponie, photos..
n°37559
Je@nb
Modérateur
Kindly give dime
Posté le 15-05-2008 à 13:30:23  profilanswer
 

Il y a celui fraichement créer ou un autre qui n'a rien à voir ?

n°37560
Jey-b
Posté le 15-05-2008 à 13:41:13  profilanswer
 

Celui fraichement créé est juste pour se loguer sur les machines et faire les modifs (en tant qu'admin local).
 
C'est un autre qui n'a rien à voir, ~50 postes dont chaque user est admin de sa propre machine.


---------------
www.aurora-maniacs.com - Tout sur les aurores boréales : prévisions aurores, explications, infos pour organiser un voyage en Laponie, photos..
n°37563
Je@nb
Modérateur
Kindly give dime
Posté le 15-05-2008 à 14:13:06  profilanswer
 

ok donc mauvaise idée :D

n°37570
Jey-b
Posté le 15-05-2008 à 16:08:32  profilanswer
 

Une autre idée ? :o


---------------
www.aurora-maniacs.com - Tout sur les aurores boréales : prévisions aurores, explications, infos pour organiser un voyage en Laponie, photos..
n°37573
mrsympa
Posté le 15-05-2008 à 16:42:45  profilanswer
 

essaye avec la commande 'net group' ou 'net user'

n°37593
etellier
Posté le 16-05-2008 à 08:42:35  profilanswer
 

script vbs en démarrage de machine  
 
strComputer = "atl-ws-01"
strGroup = "Administrators"
strUser = "kenmyer"
Set objGroup = GetObject("WinNT://" & strComputer & "/" & strGroup & ",group" )
Set objUser = GetObject("WinNT://" & strComputer & "/" & strUser & ",user" )
objGroup.Add(objUser.ADsPath)
 
http://www.microsoft.com/technet/s [...] x?mfr=true
 
La touche perso pour le nom de machine :
 
Set wshNetwork = WScript.CreateObject( "WScript.Network" )
strComputer = wshNetwork.ComputerName
 
Après tu peux en profiter pour ajouter une boucle qui audite les membres actuels histoire de valider la sécu! :
 
Set objNetwork = CreateObject("WScript.Network" )
strComputer = objNetwork.ComputerName
strGroup = "Administrators"
WScript.Echo "Computer: " & strComputer
Set objGroup = GetObject("WinNT://" & strComputer & "/" & strGroup & ",group" )
WScript.Echo "  Administrators group members:"
For Each objMember In objGroup.Members
  WScript.Echo "    " & objMember.Name
Next
 
A la place du wscript.echo tu peux renvoyer vers un fichier ou bien une DB.

n°37597
Jey-b
Posté le 16-05-2008 à 09:09:01  profilanswer
 

Merci beaucoup !
Je vais essayer ça :jap:


---------------
www.aurora-maniacs.com - Tout sur les aurores boréales : prévisions aurores, explications, infos pour organiser un voyage en Laponie, photos..
mood
Publicité
Posté le 16-05-2008 à 09:09:01  profilanswer
 

n°37622
Jey-b
Posté le 16-05-2008 à 13:58:47  profilanswer
 

Ca m'ouvre un popup qui me dit que le nom d'utilisateur est introuvable.
(ligne 6 carac 1)
 
J'ai utilisé :
 
 
Set wshNetwork = WScript.CreateObject( "WScript.Network" )
strComputer = wshNetwork.ComputerName  
strGroup = "Administrateurs"
strUser = "MonUser sur l'Ad"
Set objGroup = GetObject("WinNT://" & strComputer & "/" & strGroup & ",group" )
Set objUser = GetObject("WinNT://" & strComputer & "/" & strUser & ",user" )
objGroup.Add(objUser.ADsPath)


---------------
www.aurora-maniacs.com - Tout sur les aurores boréales : prévisions aurores, explications, infos pour organiser un voyage en Laponie, photos..
n°37626
El Kokott
Le respect c'est la vie.
Posté le 16-05-2008 à 14:11:41  profilanswer
 

A tout hasard, test avec le groupname 'administrators'. Si jamais ton image de départ est en anglais ton problème viendra de là.
 
Sinon, modifie le script pour qu'il te parcour l'ensemble des membres du groupe admin et de fasse un msgbox pour chaque occurence, histoire de vériier si déjà il arrive à faire ca...

n°37628
Jey-b
Posté le 16-05-2008 à 14:14:09  profilanswer
 

j'avais essayé administrators, et là j'ai bien "groupe non trouvé".
 
Pour ta 2e soluce, n'y connaissant rien et n'y comprenant rien aux languages, je suis coincé, je ne sais pas faire. :/


---------------
www.aurora-maniacs.com - Tout sur les aurores boréales : prévisions aurores, explications, infos pour organiser un voyage en Laponie, photos..
n°37629
El Kokott
Le respect c'est la vie.
Posté le 16-05-2008 à 14:14:59  profilanswer
 

Ca devrait donner ca, mais je ne l'ai pas testé et je me suis probablement gourré sur la partie for each.
 
Set wshNetwork = WScript.CreateObject( "WScript.Network" )  
strComputer = wshNetwork.ComputerName  
strGroup = "Administrateurs"  
 
' strUser = "MonUser sur l'Ad"  - Commenté
 
Set objGroup = GetObject("WinNT://" & strComputer & "/" & strGroup & ",group" )  
 
for each objuser in objgroup do
  msgbox objgroup.adsath
  objgroup.movenext
loop
' objGroup.Add(objUser.ADsPath)  - commenté

n°37630
Jey-b
Posté le 16-05-2008 à 14:18:10  profilanswer
 

El Kokott a écrit :

Ca devrait donner ca, mais je ne l'ai pas testé et je me suis probablement gourré sur la partie for each.


 
Effectivement :o
 
 
 
Ligne 6
caract 30
= Fin d'instruction attendue (pour la ligne "for each objuser in objgroup do" ).


---------------
www.aurora-maniacs.com - Tout sur les aurores boréales : prévisions aurores, explications, infos pour organiser un voyage en Laponie, photos..
n°37632
El Kokott
Le respect c'est la vie.
Posté le 16-05-2008 à 14:27:17  profilanswer
 

Okay.
 
Est-que tu peux remplacer dans le script de départ (pas le mien donc) le username et me dire si cela fonctionne avec 'administrateur' ou le nom d'admin local que tu aurais mis par GPO ?

n°37639
Jey-b
Posté le 16-05-2008 à 14:37:44  profilanswer
 

"Le nom de compte spécifié est déjà membre...".
 
Ok, donc le script tape en local et pas dans l'annuaire de l'AD ?


---------------
www.aurora-maniacs.com - Tout sur les aurores boréales : prévisions aurores, explications, infos pour organiser un voyage en Laponie, photos..
n°37642
El Kokott
Le respect c'est la vie.
Posté le 16-05-2008 à 14:45:59  profilanswer
 

exactement.

n°37644
El Kokott
Le respect c'est la vie.
Posté le 16-05-2008 à 14:56:56  profilanswer
 

Bon, par GPO ce n'est pas faisable.  
 
Il faut donc scripter, mais tu souhaites ajouter un compte du domain. Ton soucis est dans le script. Je le modifie, le test et te le post.
 
A bientôt !

n°37648
Jey-b
Posté le 16-05-2008 à 15:03:38  profilanswer
 

Merci beaucoup !


---------------
www.aurora-maniacs.com - Tout sur les aurores boréales : prévisions aurores, explications, infos pour organiser un voyage en Laponie, photos..
n°37652
El Kokott
Le respect c'est la vie.
Posté le 16-05-2008 à 15:14:02  profilanswer
 

Voilà le bébé et ça marche :
 
Dim DomainName
Dim UserAccount
Set net = WScript.CreateObject("WScript.Network" )
local = net.ComputerName
DomainName = "DomainName"
UserAccount = "userAccount"
 
set group = GetObject("WinNT://"& local &"/Administrateurs" )
 
on error resume next
group.Add "WinNT://"& DomainName &"/"& UserAccount &""
CheckError
 
sub CheckError
 if not err.number=0 then
 set ole = CreateObject("ole.err" )
 MsgBox ole.oleError(err.Number), vbCritical
 err.clear
Else
 MsgBox "Done."
end if
End Sub

n°37653
El Kokott
Le respect c'est la vie.
Posté le 16-05-2008 à 15:15:43  profilanswer
 

oups, j'ai oublié : si tu ne veux pas de messages qui te disent Done, met un ' devant les lignes msgbox.

n°37658
Jey-b
Posté le 16-05-2008 à 16:22:23  profilanswer
 

Parfait !
 
Merci à tous... [:plat00n]


---------------
www.aurora-maniacs.com - Tout sur les aurores boréales : prévisions aurores, explications, infos pour organiser un voyage en Laponie, photos..
n°37660
El Kokott
Le respect c'est la vie.
Posté le 16-05-2008 à 16:35:20  profilanswer
 

(note : que j'aime ton dernier smiley... héhé)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Logiciels d'entreprise

  Ajouter en masse un compte de l'AD en admin des machine ?

 

Sujets relatifs
machine vituel sous debianProblèmes de perfs sur serveurs / AD (service SYSTEM)
AD Win2003 - Racine DFS plus visible (utilisateurs bloqués)Autorisations par adresses MAC + réservation IP en masse dans le DHCP
gestion des comptes ADUtilisation de psexec En tant qu'admin pour un user
Admin tools pack pour Active DirectoryChanger le mot de passe admin local
Ajouter une adresse mac sur un point d'accès foundry sans souc'y' :) 
Plus de sujets relatifs à : Ajouter en masse un compte de l'AD en admin des machine ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR