Sdílet prostřednictvím


Široké zobrazení (Basic)

Tento příklad ukazuje, jak implementovat základní široké zobrazení, které zobrazuje System.ServiceProcess.ServiceController objekty vrácené rutinou Get-Service. Další informace o součástech širokého zobrazení naleznete v tématu Vytvoření širokého zobrazení.

Načíst tento formátovací soubor

  1. Zkopírujte XML z ukázkové části tohoto tématu do textového souboru.

  2. Uložte textový soubor. Nezapomeňte do souboru přidat příponu format.ps1xml, abyste ji identifikovali jako formátovací soubor.

  3. Otevřete Windows PowerShell a spuštěním následujícího příkazu načtěte formátovací soubor do aktuální relace: Update-FormatData -PrependPath <PathToFormattingFile>.

    Varování

    Tento formátovací soubor definuje zobrazení objektu, který je již definován souborem formátování prostředí Windows PowerShell. Při spuštění rutiny musíte použít parametr PrependPath a tento formátovací soubor nelze načíst jako modul.

Demonstruje

Tento formátovací soubor ukazuje následující elementy XML:

  • Element Name pro zobrazení.

  • Element ViewSelectedBy, který definuje, které objekty jsou zobrazeny zobrazením.

  • WideItem element, který definuje, jaká vlastnost je zobrazena zobrazením.

Příklad

Následující XML definuje široké zobrazení, které zobrazuje hodnotu System.ServiceProcess.ServiceController.ServiceName vlastnost.

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

Následující příklad ukazuje, jak Windows PowerShell zobrazí System.ServiceProcess.ServiceController objekty po načtení tohoto formátu souboru.

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

Viz také

příklady formátování souborů

Psaní souboru formátování PowerShellu