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..