Partager via


Vue large (De base)

Cet exemple montre comment implémenter une vue large de base qui affiche les objets System.ServiceProcess.ServiceController retournés par l’applet de commande Get-Service. Pour plus d’informations sur les composants d’un affichage large, consultez Création d’une vue large.

Charger ce fichier de mise en forme

  1. Copiez le code XML de la section Exemple de cette rubrique dans un fichier texte.

  2. Enregistrez le fichier texte. Veillez à ajouter l’extension format.ps1xml au fichier pour l’identifier en tant que fichier de mise en forme.

  3. Ouvrez Windows PowerShell et exécutez la commande suivante pour charger le fichier de mise en forme dans la session active : Update-FormatData -PrependPath <PathToFormattingFile>.

    Avertissement

    Ce fichier de mise en forme définit l’affichage d’un objet déjà défini par un fichier de mise en forme Windows PowerShell. Vous devez utiliser le paramètre PrependPath lorsque vous exécutez l’applet de commande, et vous ne pouvez pas charger ce fichier de mise en forme en tant que module.

Montre ce qui suit

Ce fichier de mise en forme illustre les éléments XML suivants :

  • Élément Name de la vue.

  • L’élément ViewSelectedBy qui définit les objets affichés par la vue.

  • L’élément WideItem qui définit la propriété affichée par la vue.

Exemple :

Le code XML suivant définit une vue large qui affiche la valeur de la propriété System.ServiceProcess.ServiceController.ServiceName.

<?xml version="1.0" encoding="utf-8" ?>

<Configuration>
  <ViewDefinitions>
    <View>
      <Name>ServiceWideView</Name>
      <ViewSelectedBy>
        <TypeName>System.ServiceProcess.ServiceController</TypeName>
      </ViewSelectedBy>
      <WideControl>
        <WideEntries>
          <WideEntry>
            <WideItem>
              <PropertyName>ServiceName</PropertyName>
            </WideItem>
          </WideEntry>
        </WideEntries>
      </WideControl>
    </View>
  </ViewDefinitions>
</Configuration>

L’exemple suivant montre comment Windows PowerShell affiche les objets System.ServiceProcess.ServiceController une fois ce fichier de format chargé.

Get-Service f*
Fax                      FCSAM
fdPHost                  FDResPub
FontCache                FontCache3.0.0.0
FSysAgent                FwcAgent

Voir aussi

exemples de mise en forme des fichiers

Écrire un fichier de mise en forme PowerShell