Extraction de groupes sous 2000

Extraction de groupes sous 2000 - Windows & Software

Marsh Posté le 30-12-2004 à 10:44:54    

Salut,
J'aimerais savoir si quelqu'un connait une façon d'extraire le contenu des groupes sous une forme exploitable (fichier xls ou autre).
Je vais devoir reconstruire une cinquantaine de groupes et à l'écran, c'est pas cool  :pt1cable: .
 
Cyril.


Message édité par cbo59 le 30-12-2004 à 10:54:51
Reply

Marsh Posté le 30-12-2004 à 10:44:54   

Reply

Marsh Posté le 30-12-2004 à 11:02:29    

Un script vbs:
 
 
Consulte le script center ( technet de microsoft )
 
 
Pour extraire les users

Citation :


Enumerating Group Members ( avec AD, il existe la même chose pour des groupes sur une machine hors domaine )
 
 
 
Description
 
Retrieves the memberOf and primaryGroupID attributes of a user account to display group membership. Note that the primaryGroupID attribute contains an integer that maps to the name of the primary group. The memberOf attribute does not contain the name of the primary group of which the user is a member.
 
 
 
Supported Platforms
 
Windows Server 2003
 Yes
 
Windows XP
 Yes
 
Windows 2000
 Yes
 
Windows NT 4.0
 Yes, with Active Directory Client Extensions installed
 
Windows 98
 Yes, with Active Directory Client Extensions installed
 
 
 
 
Script Code  
 
On Error Resume Next
Const E_ADS_PROPERTY_NOT_FOUND  = &h8000500D
Set objOU = GetObject _
    ("LDAP://cn=Users,dc=NA,dc=fabrikam,dc=com" )
   
ObjOU.Filter= Array("user" )
 
For Each objUser in objOU
    WScript.Echo objUser.cn & " is a member of: "  
    WScript.Echo vbTab & "Primary Group ID: " & objUser.Get("primaryGroupID" )
   
    arrMemberOf = objUser.GetEx("memberOf" )
   
    If Err.Number <>  E_ADS_PROPERTY_NOT_FOUND Then
        For Each Group in arrMemberOf
        WScript.Echo vbTab & Group
        Next
    Else
        WScript.Echo vbTab & "memberOf attribute is not set"
        Err.Clear
      End If
    Wscript.Echo VbCrLf
Next


 
Ensuite, il est assez facile de piloter excel en vbscript ou de créer une fichier .txt.
 
Tu trouveras des liens utiles dans le post suivant :
http://forum.hardware.fr/hardwaref [...] tm#t931849


Message édité par c_moa le 30-12-2004 à 11:06:06
Reply

Marsh Posté le 30-12-2004 à 11:05:19    

Sous 2003 et XP y'a un outil qui fait directement ca, DSGet.


Message édité par El Pollo Diablo le 30-12-2004 à 11:06:00
Reply

Marsh Posté le 30-12-2004 à 11:05:41    

Merci C_MOA, j'essaie de m'en sortir...
 
Cyril.

Reply

Marsh Posté le 30-12-2004 à 11:08:19    

merci c_moa, j'essaie de m'en sortir...
 
Cyril.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed