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

  1. Kopiera XML-filen från avsnittet Exempel i det här avsnittet till en textfil.

  2. Spara textfilen. Se till att lägga till format.ps1xml tillägget i filen för att identifiera det som en formateringsfil.

  3. Ö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:

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

Exempel på formateringsfiler

Skriva en PowerShell-formateringsfil