Sdílet prostřednictvím


Zobrazení seznamu (Basic)

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

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.

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

  • Element ListItem, který definuje, co se zobrazí v řádku zobrazení seznamu.

  • PropertyName element, který definuje, která vlastnost je zobrazena.

Příklad

Následující XML definuje zobrazení seznamu, které zobrazuje čtyři vlastnosti System.ServiceProcess.ServiceController objektu. V každém řádku se zobrazí název vlastnosti následovaný hodnotou vlastnosti.

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

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

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

Viz také

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

Psaní souboru formátování PowerShellu