Question Compter ordinateur ad 2008

Plus d'informations
il y a 9 ans 6 mois #18165 par erin
Compter ordinateur ad 2008 a été créé par erin
Bonjour,
j'utilise un script pour lister les ordinateurs d'un ad2003
mais quand je veux l(utiliser sur un ad 2008 il me sort erreur
[code:1]
Exception lors de l'appel de « FindAll » avec « 0 » argument(s) : « Cet objet ne se trouve pas sur le serve
 »
Au niveau de D:\compare\annexe recup ad\OrdinateurAD4.ps1 : 26 Caractère : 35
+ $colResults = $objSearcher.FindAll <<<< ()
+ CategoryInfo : NotSpecified: (:«») [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
[/code:1]
voici mon script

[code:1]$strCategory = \"computer\"

$objDomain = New-Object System.DirectoryServices.DirectoryEntry(\"LDAP://OU=computers,dc=XXX,dc=XXX,dc=XXX\"«»)


$objSearcher = New-Object System.DirectoryServices.DirectorySearcher



$objSearcher.SearchRoot = $objDomain
$objSearcher.Filter = (\"(objectCategory=$strCategory)\"«»)



$colProplist = \"name\"


foreach ($i in $colPropList) {$objSearcher.PropertiesToLoad.Add($i)}

$colResults = $objSearcher.FindAll()


foreach ($objResult in $colResults) {$objComputer = $objResult.Properties; $objComputer.name >> ad.csv }

[/code:1]

y a t il une difference ad2003 et 2008

en vous remerciant

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 6 mois #18166 par ANTRI Mohamed
Réponse de ANTRI Mohamed sur le sujet Re:Compter ordinateur ad 2008
Bonjour,

si vous êtes en 2008 je vous conseille d'utiliser la cmdlets [code:1]Get-Adcomputer[/code:1] qui est disponible après avoir importé le module Active directory grâce à la commande [code:1]Import-module ActiveDirectory[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 6 mois #18167 par erin
Réponse de erin sur le sujet Re:Compter ordinateur ad 2008
Bonjour,
alors oui je vais utiliser le module active directory

mais la reponse a ma question vient du OU=computers
qui n 'est pas trouvé sur le serveur

avec CN=computers ca passe
voila

merci

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 6 mois #18168 par Philippe
Réponse de Philippe sur le sujet Re:Compter ordinateur ad 2008
Bonjour jaar

le message « Cet objet ne se trouve pas sur le serveur. » concerne l'OU \"computers\" qui n'est pas une OU mais un \"CN\" (contener) :whistle:

il faut donc ecrire :
[code:1]$objDomain = New-Object System.DirectoryServices.DirectoryEntry(\"LDAP://CN=computers,DC=domaine,DC=lan\")[/code:1]

et la tout remarche !!!! :)<br><br>Message édité par: 6ratgus, à: 22/08/16 10:28

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 6 mois #18169 par Philippe
Réponse de Philippe sur le sujet Re:Compter ordinateur ad 2008
ah je vois que tu a trouvé, et tu a répondu pendant que je taper la réponse.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.073 secondes
Propulsé par Kunena