Outils pour utilisateurs

Outils du site


powershell

Ceci est une ancienne révision du document !


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

PS > Import-Module ActiveDirectory

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)

 PS %%>%% Get-ADUser -filter {CodeAgent -ne "$null"} 

Lister tous les utilisateurs ayant un code agent en indiquant dans le résultat les attributs AD désirés

 PS %%>%% Get-ADUser -filter {CodeAgent -ne "$null"} -properties * | Select-Object CodeAgent,sn,givenName,description,manager,department 

Lister tous les utilisateurs ayant un code agent en indiquant dans le résultat les attributs AD désirés dans un fichier csv

 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 

Lister tous les utilisateurs ayant sans code agent

 PS %%>%% Get-ADUser -filter * -Properties CodeAgent | Where-Object {$_.CodeAgent -eq $null} 
powershell.1587975266.txt.gz · Dernière modification : 2020/04/27 08:14 de gbd