Question Management.ADComputer ne sait pas compter

Plus d'informations
il y a 7 ans 3 mois #28127 par Guillaume
Bonjour,

Je lance ces commandes :
[code:1]$SO_Generer_Liste_PC = [Microsoft.ActiveDirectory.Management.ADComputer[]](Get-ADComputer -Server $SO_DC -Filter {Plein de filtres} -Properties Cn, LastLogonDate)
$SO_Generer_Liste_LTTB = [Microsoft.ActiveDirectory.Management.ADComputer[]](Get-ADComputer -Server $SO_DC -Filter {Plein de filtres aussi} -Properties Cn, LastLogonDate)

$SO_Generer_Liste = [Microsoft.ActiveDirectory.Management.ADComputer[]]($SO_Generer_Liste_PC + $SO_Generer_Liste_LTTB«»)[/code:1]

Je veux savoir combien il y a de PC dans les variables et c'est là qu'on part dans le bizarre :

PS C:\WINDOWS\system32> $SO_Generer_Liste_PC.Count
1

PS C:\WINDOWS\system32> $SO_Generer_Liste_LTTB.count
0

PS C:\WINDOWS\system32> $SO_Generer_Liste.Count
2


1 + 0 = 2 ?!! :blink: Est-ce que PowerShell se drogue ou j'ai loupé un truc dans mes commandes ?

Merci ! :)

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

Plus d'informations
il y a 7 ans 3 mois #28132 par Sinjk
Salut,

Est-ce intentionnel d'afficher

[code:1]
$SO_Generer_Liste_PC.Count et $SO_Generer_Liste_LTTB.count
[/code:1]

mais que dans ton \"$SO_Generer_Liste\" tu additionnes tes deux variables et non pas leur count ?

en gros:
[code:1]

$SO_Generer_Liste = $SO_Generer_Liste_PC.Count + $SO_Generer_Liste_LTTB.Count

[/code:1]

au lieu de

[code:1]
[Microsoft.ActiveDirectory.Management.ADComputer[]]($SO_Generer_Liste_PC + $SO_Generer_Liste_LTTB«»)
[/code:1]

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

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