Freigeben über


Breite Ansicht (Basic)

In diesem Beispiel wird gezeigt, wie Sie eine einfache breite Ansicht implementieren, in der die System.ServiceProcess.ServiceController- objekte angezeigt werden, die vom cmdlet Get-Service zurückgegeben werden. Weitere Informationen zu den Komponenten einer breiten Ansicht finden Sie unter Erstellen einer breiten Ansicht.

Diese Formatierungsdatei laden

  1. Kopieren Sie den XML-Code aus dem Abschnitt "Beispiel" dieses Themas in eine Textdatei.

  2. Speichern Sie die Textdatei. Fügen Sie der Datei unbedingt die format.ps1xml Erweiterung hinzu, um sie als Formatierungsdatei zu identifizieren.

  3. Öffnen Sie Windows PowerShell, und führen Sie den folgenden Befehl aus, um die Formatierungsdatei in die aktuelle Sitzung zu laden: Update-FormatData -PrependPath <PathToFormattingFile>.

    Warnung

    Diese Formatierungsdatei definiert die Anzeige eines Objekts, das bereits durch eine Windows PowerShell-Formatierungsdatei definiert ist. Sie müssen den parameter PrependPath verwenden, wenn Sie das Cmdlet ausführen, und Sie können diese Formatierungsdatei nicht als Modul laden.

Veranschaulichung

Diese Formatierungsdatei veranschaulicht die folgenden XML-Elemente:

  • Das Name Element für die Ansicht.

  • Das ViewSelectedBy-Element, das definiert, welche Objekte von der Ansicht angezeigt werden.

  • Das WideItem--Element, das definiert, welche Eigenschaft von der Ansicht angezeigt wird.

Beispiel

Der folgende XML-Code definiert eine breite Ansicht, die den Wert der System.ServiceProcess.ServiceController.ServiceName-Eigenschaft anzeigt.

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

Das folgende Beispiel zeigt, wie Windows PowerShell die System.ServiceProcess.ServiceController- Objekte anzeigt, nachdem diese Formatdatei geladen wurde.

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

Siehe auch

Beispiele für Formatierungsdateien

Schreiben einer PowerShell-Formatierungsdatei