Zobrazení seznamu (Label)
Tento příklad ukazuje, jak implementovat zobrazení seznamu, které zobrazuje vlastní popisek pro každý řádek seznamu. V tomto zobrazení seznamu se zobrazí vlastnosti System. ServiceProcess. ServiceController? DisplayProperty = FullName – objekt vrácený rutinou Get-Service . Další informace o součástech zobrazení seznamu naleznete v tématu Vytvoření zobrazení seznamu.
Načíst tento soubor formátování
Zkopírujte kód XML z části příklad tohoto tématu do textového souboru.
Uložte textový soubor. Nezapomeňte přidat
format.ps1xml
rozšíření do souboru, abyste ho identifikovali jako soubor s formátováním.otevřete Windows PowerShell a spusťte následující příkaz, který načte formátovací soubor do aktuální relace:
Update-formatdata -prependpath PathToFormattingFile
.
Upozornění
tento soubor formátování definuje zobrazení objektu, který je již definován Windows PowerShell formátovacím souborem. Je nutné použít
prependPath
parametr při spuštění rutiny a tento soubor formátování nelze načíst jako modul.
Demonstruje
Tento soubor formátování demonstruje následující prvky XML:
Element Name pro zobrazení
Element ViewSelectedBy definující objekty, které zobrazení zobrazuje.
Element ListControl , který definuje, jaká vlastnost se zobrazí v zobrazení.
Element ListItem , který definuje, co se zobrazí v řádku zobrazení seznamu.
Element Label , který definuje, co se zobrazí v řádku zobrazení seznamu.
Element PropertyName , který definuje vlastnost, která se zobrazí.
Příklad
Následující kód XML definuje zobrazení seznamu, které zobrazuje vlastní popisek v každém řádku. V takovém případě popisek zahrnuje název vlastnosti s každým velkými písmeny a slovem "Property". V každém řádku se zobrazí název vlastnosti následovaný hodnotou vlastnosti.
<Configuration>
<ViewDefinitions>
<View>
<Name>System.ServiceProcess.ServiceController</Name>
<ViewSelectedBy>
<TypeName>System.ServiceProcess.ServiceController</TypeName>
</ViewSelectedBy>
<ListControl>
<ListEntries>
<ListEntry>
<ListItems>
<ListItem>
<Label>NAME property</Label>
<PropertyName>Name</PropertyName>
</ListItem>
<ListItem>
<Label>DISPLAYNAME property</Label>
<PropertyName>DisplayName</PropertyName>
</ListItem>
<ListItem>
<Label>STATUS property</Label>
<PropertyName>Status</PropertyName>
</ListItem>
<ListItem>
<Label>SERVICETYPE property</Label>
<PropertyName>ServiceType</PropertyName>
</ListItem>
</ListItems>
</ListEntry>
</ListEntries>
</ListControl>
</View>
</ViewDefinitions>
</Configuration>
následující příklad ukazuje, jak Windows PowerShell zobrazuje System. Serviceprocess. Servicecontroller? DisplayProperty = FullName objekty po načtení tohoto formátu souboru.
Get-Service f*
NAME property : Fax
DISPLAYNAME property : Fax
STATUS property : Stopped
SERVICETYPE property : Win32OwnProcess
NAME property : FCSAM
DISPLAYNAME property : Microsoft Antimalware Service
STATUS property : Running
SERVICETYPE property : Win32OwnProcess
NAME property : fdPHost
DISPLAYNAME property : Function Discovery Provider Host
STATUS property : Stopped
SERVICETYPE property : Win32ShareProcess
NAME property : FDResPub
DISPLAYNAME property : Function Discovery Resource Publication
STATUS property : Running
SERVICETYPE property : Win32ShareProcess
NAME property : FontCache
DISPLAYNAME property : Windows Font Cache Service
STATUS property : Running
SERVICETYPE property : Win32ShareProcess
NAME property : FontCache3.0.0.0
DISPLAYNAME property : Windows Presentation Foundation Font Cache 3.0.0.0
STATUS property : Stopped
SERVICETYPE property : Win32OwnProcess
NAME property : FSysAgent
DISPLAYNAME property : Microsoft Forefront System Agent
STATUS property : Running
SERVICETYPE property : Win32OwnProcess
NAME property : FwcAgent
DISPLAYNAME property : Firewall Client Agent
STATUS property : Running
SERVICETYPE property : Win32OwnProcess
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro