Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
Zkopírujte XML z ukázkové části tohoto tématu do textového souboru.
Uložte textový soubor. Nezapomeňte do souboru přidat příponu
format.ps1xml, abyste ji identifikovali jako formátovací soubor.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