Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här exemplet visar hur du implementerar en grundläggande listvy som visar System.ServiceProcess.ServiceController objekt som returneras av cmdleten Get-Service. Mer information om komponenterna i en listvy finns i Skapa en listvy.
Läs in den här formateringsfilen
Kopiera XML från avsnittet Exempel i det här avsnittet till en textfil.
Spara textfilen. Se till att lägga till
format.ps1xmlfilnamnstillägget för att identifiera det som en formateringsfil.Öppna Windows PowerShell och kör följande kommando för att läsa in formateringsfilen i den aktuella sessionen:
Update-FormatData -PrependPath PathToFormattingFile.
Varning
Den här formateringsfilen definierar visningen av ett objekt som redan har definierats av en Windows PowerShell-formateringsfil. Du måste använda parametern PrependPath när du kör cmdleten och du kan inte läsa in formateringsfilen som en modul.
Demonstrerar
Den här formateringsfilen visar följande XML-element:
Elementet Name för vyn.
Elementet ViewSelectedBy som definierar vilka objekt som visas av vyn.
Elementet ListControl som definierar vilken egenskap som visas av vyn.
Elementet ListItem som definierar vad som visas i en rad i listvyn.
Elementet PropertyName som definierar vilken egenskap som visas.
Exempel
Följande XML definierar en listvy som visar fyra egenskaper för objektet System.ServiceProcess.ServiceController. På varje rad visas namnet på egenskapen följt av värdet för egenskapen.
<Configuration>
<View>
<Name>System.ServiceProcess.ServiceController</Name>
<ViewSelectedBy>
<TypeName>System.ServiceProcess.ServiceController</TypeName>
</ViewSelectedBy>
<ListControl>
<ListEntries>
<ListEntry>
<ListItems>
<ListItem>
<PropertyName>Name</PropertyName>
</ListItem>
<ListItem>
<PropertyName>DisplayName</PropertyName>
</ListItem>
<ListItem>
<PropertyName>Status</PropertyName>
</ListItem>
<ListItem>
<PropertyName>ServiceType</PropertyName>
</ListItem>
</ListItems>
</ListEntry>
</ListEntries>
</ListControl>
</View>
</Configuration>
I följande exempel visas hur Windows PowerShell visar System.ServiceProcess.ServiceController objekt när formatfilen har lästs in.
Get-Service f*
Name : Fax
DisplayName : Fax
Status : Stopped
ServiceType : Win32OwnProcess
Name : FCSAM
DisplayName : Microsoft Antimalware Service
Status : Running
ServiceType : Win32OwnProcess
Name : fdPHost
DisplayName : Function Discovery Provider Host
Status : Stopped
ServiceType : Win32ShareProcess
Name : FDResPub
DisplayName : Function Discovery Resource Publication
Status : Running
ServiceType : Win32ShareProcess
Name : FontCache
DisplayName : Windows Font Cache Service
Status : Running
ServiceType : Win32ShareProcess
Name : FontCache3.0.0.0
DisplayName : Windows Presentation Foundation Font Cache 3.0.0.0
Status : Stopped
ServiceType : Win32OwnProcess
Name : FSysAgent
DisplayName : Microsoft Forefront System Agent
Status : Running
ServiceType : Win32OwnProcess
Name : FwcAgent
DisplayName : Firewall Client Agent
Status : Running
ServiceType : Win32OwnProcess