Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Kopieren Sie den XML-Code aus dem Abschnitt "Beispiel" dieses Themas in eine Textdatei.
Speichern Sie die Textdatei. Fügen Sie der Datei unbedingt die
format.ps1xmlErweiterung hinzu, um sie als Formatierungsdatei zu identifizieren.Ö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