Bonjour à tous,
Petit TP PowerShell rapide basé sur un cas d’usage demandé par des gens qui ne savent pas se servir d’un clavier.
Question posée : « Comment trouver une machine dans un annuaire Active Directory via une information indiquée dans le champ description ? »
1- Charger le module active directory de powershell :
Import-Module ActiveDirectory
2- Utiliser la cmd-let Get-ADComputer avec un filtre pour faire le boulot.
On cherche les objets pour lesquels le champ description contient “poneyland” et on veut afficher l’attribut ldap ‘description’ dans le résultat :
Get-ADComputer -Filter {(description -like "*poneyland*")} -Properties @('description')
3- Et si on ne cherche que des postes XP
(Oui même si c’est mal, justement : c’est pour leur péter leurs sales petites gueules) ?
Get-ADComputer -Filter {((description -like "*poneyland*") -and (operatingsystem -like "*XP*"))} –Properties @('description','operatingsystem')
Et voilà