Liste de tous les comptes d'ordinateurs d'Active Directory

Description

Renvoie le nom et l'emplacement de tous les comptes d'ordinateurs d'Active Directory.

Plateformes prises en charge

Windows Server 2003

Oui

Windows XP

Oui

Windows 2000

Oui

Windows NT 4.0

Oui

Windows 98

Oui

Code du script

Const ADS_SCOPE_SUBTREE = 2

Set objConnection = CreateObject("ADODB.Connection")
Set objCommand =   CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"

Set objCOmmand.ActiveConnection = objConnection
objCommand.CommandText = _
    "Select Name, Location from 'LDAP://DC=fabrikam,DC=com' " _
        & "Where objectClass='computer'"  
objCommand.Properties("Page Size") = 1000
objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE 
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst

Do Until objRecordSet.EOF
    Wscript.Echo "Computer Name: " & objRecordSet.Fields("Name").Value
    Wscript.Echo "Location: " & objRecordSet.Fields("Location").Value
    objRecordSet.MoveNext
Loop

Pour obtenir une assistance technique et échanger des informations avec d'autres développeurs, rejoignez la communauté microsoft.public.windows.server.scripting site en anglais
sur le serveur de News msnews.microsoft.com. Pour apporter vos commentaires sur les exemples de scripts ou le Guide ou nous faire part des bogues que vous avez pu rencontrer, contactez Microsoft TechNet site en anglais.

Exclusion de responsabilité

Les exemples de scripts ne sont pris en charge par aucun programme ou service de support standard Microsoft. Ils sont fournis EN L'ÉTAT sans garantie d'aucune sorte. Microsoft exclut, en outre, toute garantie implicite, notamment, mais sans s'y limiter, toute garantie implicite de qualité marchande ou d'adéquation à un usage particulier. Vous reconnaissez assumer tous les risques liés à l'utilisation des exemples de scripts et de la documentation. En aucun cas, Microsoft, ses auteurs ou quiconque impliqué dans la création, la production ou la fourniture des scripts, ne pourront être tenus pour responsables de tout dommage, de quelque nature que ce soit (y compris, mais sans s'y limiter, toute perte de bénéfices, interruption d'activité, perte d'informations commerciales ou toute autre perte pécuniaire), résultant de l'utilisation ou de l'impossibilité d'utiliser les exemples de scripts ou la documentation, même si la société Microsoft a été prévenue de l'éventualité de tels dommages.