comment voir les stat d'un compte Exchange

Plus d'informations
il y a 12 ans 7 mois #1208 par janel
Hello,

J'ajouterai aux informations d'Arnaud un complément à propos du changement des noms de colonne (et éventuellement des autres détails modifiables comme leur contenu et leur présentation):

* On peut également faire ces changements à la volée avec format-table:

get-mailbox | format-table @{l=\"Nom\";e={$_.Name}}, @{l=\"Date de création\";{$_.WhenCreated}}

Rapidement, le principe consiste à remplacer une propriété par un tableau associatif. Ce tableau contient les informations qui permettent de modifier la propriété voire de calculer à la volée une propriété supplémentaire. Ici, les informations utilisées sont:

l=\"Date de création\" => l pour label, permet de modifier le label de la colonne;

e={$_.WhenCreated} => e pour expression, permet de préciser quelle valeur on veut afficher dans la colonne - la variable $_ désigne l'objet en cours, à partir duquel on peut effectuer tout traitement utile. Ici, on se contente de reprendre sa propriété WhenCreated.

Il existe d'autres informations utilisables dans ce contexte: f pour format et a pour alignement. Ces informations sont assez mal documentées malheureusement.

* Pour en revenir à l'exemple d'Arnaud avec select, on pouvait directement utiliser select en sortie du pipeline sans avoir à repasser par un foreach:

get-mailbox | select etc.

L'avantage par rapport à format-table est que select génère des objets qui correspondent vraiment à la version simplifiée des objets de départ. Ici, l'objet mailbox avec seulement les propriétés qu'on a reprises dans le select.

De son côté, format-table s'applique à créer un objet de formattage. Cet objet n'est généralement pas réutilisable une fois généré par format-table: on ne peut pas l'exporter dans un fichier, ou encore faire des calculs à partir de ses propriétés. Par contre, on a plus de souplesse dans la personnalisation de son affichage qu'avec select.

Et un dernier mot sur l'aide en ligne - il existe trois niveaux d'aide différents:

help macommande => informations de base
help macommande -detailed => infos détaillées
help macommande -full => toutes les infos dispos

Ne me demandez pas pourquoi on a -detailed et -full et pas simplement -full. Toujours est-il que personnellement je ne me sers jamais de -detailed, car tant qu'à vouloir avoir des infos détaillées, autant avoir toutes les infos disponibles, non? :)

Sur ce, moi je vais me coucher...

Janel

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.199 secondes
Propulsé par Kunena