Ceci est une ancienne révision du document !
−Table des matières
Powershell
Obtenir plus d'information d'une commande
On peut test d'ajouter un format-list à la commande exemple avec cette commande
[PS] C:\Users\Admin\Desktop>Get-ReceiveConnector "Outbound Proxy Frontend SRV-EXCH-MAIL - Port 717" Identity Bindings Enabled -------- -------- ------- SRV-EXCH-MAIL\Outbound Proxy Frontend SRV-EXCH-MAIL - Po... {[::]:717, 0.0.0.0:717} True
Qui va maintenant retourner ceci
[PS] C:\Users\Admin\Desktop>Get-ReceiveConnector "Outbound Proxy Frontend SRV-EXCH-MAIL - Port 717" | format-list RunspaceId : 34877a48-7c73-497b-806e-c36f3a5ae500 AuthMechanism : Tls, Integrated, BasicAuth, BasicAuthRequireTLS, ExchangeServer ---- BLA BLA BLA---- Id : SRV-EXCH-MAIL\Outbound Proxy Frontend SRV-EXCH-MAIL - Port 717 OriginatingServer : SRV-AD.domaine.local IsValid : True ObjectState : Unchanged
On peut utiliser l'abréviation fl pour aller plus vite
Get-ReceiveConnector "Outbound Proxy Frontend VSR-EXCH-MBOX - Port 717" | fl
Resultat tronqué
Dans le cas de resultat tronqué on peut ajouter le paramètre Format-Table -AutoSize
Trouver un exemple
Lister des utilisateurs Active Directory
Pour les commandes AD pensez à exécuter ceci avant
<code> PS %%>%% Import-Module ActiveDirectory </code>
Lister tous les utilisateurs
<code> PS %%>%% Get-ADUser -filter * </code>
Lister tous les utilisateurs ayant un code agent (CodeAgent étant un attribut Ad de votre choix)
<code> PS %%>%% Get-ADUser -filter {CodeAgent -ne "$null"} </code>
Lister tous les utilisateurs ayant un code agent en indiquant dans le résultat les attributs AD désirés
<code> PS %%>%% Get-ADUser -filter {CodeAgent -ne "$null"} -properties * | Select-Object CodeAgent,sn,givenName,description,manager,department </code>
Lister tous les utilisateurs ayant un code agent en indiquant dans le résultat les attributs AD désirés dans un fichier csv
<code> PS %%>%% Get-ADUser -filter {CodeAgent -ne "$null"} -properties * | Select-Object CodeAgent,sn,givenName,description,manager,department | Export-Csv C:\Users\admin.agu\Desktop\User_avec_codeagent.csv -Encoding UTF8 </code>
Lister tous les utilisateurs ayant sans code agent
<code> PS %%>%% Get-ADUser -filter * -Properties CodeAgent | Where-Object {$_.CodeAgent -eq $null} </code>