Coucou les gens,
Je continue de rattraper des textes écrit à droite à gauche ici :
Ici, présentation d’une autre cmd-let PowerShell pour exporter des données de la console dans un fichier au format CSV, et on va utiliser le module AD vu précédemment pour trouver les données à exporter :
1. Charger le module Active Directory dans la console PowerShell :
Import-Module ActiveDirectory
2. Comme la dernière fois on utilise une cmd-let du module AD pour récupérer les utilisateurs qui ont ‘666’ dans l’attribut employeenumber dans une variable « $beast », mais avec un filtre LDAP (pour changer et que les vieux soit pas trop perdu…) :
$beast = Get-ADUser -LDAPFilter '(employeenumber=*666*)' -Properties @('employeenumber')
3. Disons qu’on veuille maintenant exporter ce résultat dans un fichier pour le fournir à nos collègues:
$beast | Export-Csv "TheNumberOfTheBeast.csv" -Delimiter ';' -Encoding UTF8 -NoTypeInformation
4. Le script va vous créer un fichier .csv dans le dossier courant que vous pourrez ensuite ouvrir depuis Excel, vous le visualiser avec :
Get-ChildItem * Répertoire : C:\Users\poney Mode LastWriteTime Length Name ---- ------------- ------ ---- […] -a--- 10/04/2015 14:11 3939 TheNumberOfTheBeast.csv
Voilà, très pratique pour les ‘quick search’ à l’arrache.