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

  FORUM HardWare.fr
  Windows & Software

  Extraction de groupes sous 2000

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Extraction de groupes sous 2000

n°1868911
cbo59
Posté le 30-12-2004 à 10:44:54  profilanswer
 

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
mood
Publicité
Posté le 30-12-2004 à 10:44:54  profilanswer
 

n°1868937
c_moa
Posté le 30-12-2004 à 11:02:29  profilanswer
 

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
n°1868940
El Pollo D​iablo
REACHED THE END OF CAKE
Posté le 30-12-2004 à 11:05:19  profilanswer
 

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
n°1868942
cbo59
Posté le 30-12-2004 à 11:05:41  profilanswer
 

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

n°1868944
cbo59
Posté le 30-12-2004 à 11:08:19  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  Extraction de groupes sous 2000

 

Sujets relatifs
recherche polices simsum & lucinda console pour word 2000pb avec outlook 2000
A L'AIDE ! Ouverture de Session très lente sur XP et 2000alerte d'échéance sur outlook 2000
Excell 2000 et les virgules. Casse-tête chinois.désinstallation complète office 2000...
formater windows 2000Windows 2000 et XP
Créer plusieurs groupes de travail[redirection de ports] sous windows 2000 ???
Plus de sujets relatifs à : Extraction de groupes sous 2000


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