Bred vy (gruppbaserad)
Det här exemplet visar hur du implementerar en bred vy som visar grupper av System.Serviceprocess.Servicecontroller? Displayproperty=Fullname objects som returneras av Get-Service
cmdleten. Mer information om komponenterna i en bred vy finns i Skapa en bred vy.
Läs in den här formateringsfilen
Kopiera XML-filen från avsnittet Exempel i det här avsnittet till en textfil.
Spara textfilen. Se till att lägga till
format.ps1xml
tillägget i filen 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 <Path to file>
.Varning
Den här formateringsfilen definierar visningen av ett objekt som redan har definierats av Windows PowerShell formateringsfiler. Du måste använda parametern PrependPath när du kör cmdleten och du kan inte läsa in den här formateringsfilen som en modul.
Demonstrationer
Den här formateringsfilen visar följande XML-element:
Elementet Namn för vyn.
Elementet ViewSelectedBy som definierar vilka objekt som visas i vyn.
GroupBy-elementet som definierar när en ny grupp visas.
WideItem-elementet som definierar vilken egenskap som visas i vyn.
Exempel
Följande XML definierar en bred vy som visar grupper av objekt. Varje ny grupp startas när värdet för egenskapen System.Serviceprocess.Servicecontroller.Servicetype ändras.
<?xml version="1.0" encoding="utf-8" ?>
<Configuration>
<ViewDefinitions>
<View>
<Name>ServiceWideView</Name>
<ViewSelectedBy>
<TypeName>System.ServiceProcess.ServiceController</TypeName>
</ViewSelectedBy>
<GroupBy>
<Label>Service Type</Label>
<PropertyName>ServiceType</PropertyName>
</GroupBy>
<WideControl>
<WideEntries>
<WideEntry>
<WideItem>
<PropertyName>ServiceName</PropertyName>
</WideItem>
</WideEntry>
</WideEntries>
</WideControl>
</View>
</ViewDefinitions>
</Configuration>
I följande exempel visas hur Windows PowerShell visar System.Serviceprocess.Servicecontroller? Displayproperty=Fullname objects efter att formatfilen har lästs in.
Get-Service f*
Service Type: Win32OwnProcess
Fax FCSAM
Service Type: Win32ShareProcess
fdPHost FDResPub
FontCache
Service Type: Win32OwnProcess
FontCache3.0.0.0 FSysAgent
FwcAgent
Se även
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för