Bonjour à tous,
Je m'y connais très peu en powershell, donc je viens demander de l'aide
Voici mon script :
Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Function GetInfos { param ([string]$C1,[string]$C2) get-aduser -filter {enabled -eq $true} -searchbase "ou=dossier,dc=temp,dc=pf" -properties samaccountname, sn, displayname, ipphone, telephonenumber, mail, distinguishedname | select samaccountname, sn, givenname, ipphone, telephonenumber, mail, distinguishedname | sort samaccountname | export-csv -path c:\temp\TEST.csv -NoTypeInformation get-content C:\temp\TEST.csv | Where-Object { $_.split(",")[0] -match "$C1" -and $_.split(",")[7] -match "$C2"} | Sort-Object }
Ma question est de savoir s'il est possible d'afficher en forme de tableau lorsque j’exécute : GetInfo -c1 toto ? Car c'est assez illisible avec toutes les virgules, tout décaler ainsi que les guillemets.
Le Get-Aduser + le export csv qui s'exécute avant, me sert à tenir à jours en cas de modifications, maintenant niveau afficher..
J'ai essayé d'ajouter un Format-Table un peu partout, sauf que si je l'ajoute avant le Export-CSV tout plante..
Partager