Dela via


Bred vy (grundläggande)

Det här exemplet visar hur du implementerar en grundläggande bred vy som visar System.ServiceProcess.ServiceController objekt som returneras av cmdleten Get-Service. Mer information om komponenterna i en bred vy finns i Skapa en bred vy.

Läs in den här formateringsfilen

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

  2. Spara textfilen. Se till att lägga till format.ps1xml filnamnstillägget 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 <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 WideItem som definierar vilken egenskap som visas av vyn.

Exempel

Följande XML definierar en bred vy som visar värdet för egenskapen System.ServiceProcess.ServiceController.ServiceName.

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

I följande exempel visas hur Windows PowerShell visar System.ServiceProcess.ServiceController objekt när formatfilen har lästs in.

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

Se även

Exempel på formatering av filer

Skriva en PowerShell-formateringsfil