Široké zobrazení (GroupBy)
Tento příklad ukazuje, jak implementovat široké zobrazení, které zobrazuje skupiny System.Serviceprocess.Servicecontroller? Displayproperty=Fullname objekty vrácené Get-Service
rutinou. Další informace o součástech širokého zobrazení najdete v tématu Vytvoření širokého zobrazení.
Načtení tohoto formátovacího souboru
Zkopírujte XML z části Příklad tohoto tématu do textového souboru.
Uložte textový soubor. Nezapomeňte do souboru přidat
format.ps1xml
příponu , 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 <Path to file>
.Upozornění
Tento formátovací soubor definuje zobrazení objektu, který je již definován Windows PowerShell formátovacích souborů. 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 se v zobrazení zobrazí.
Element GroupBy, který definuje, kdy se zobrazí nová skupina.
Element WideItem, který definuje, jaká vlastnost se zobrazí v zobrazení.
Příklad
Následující kód XML definuje široké zobrazení, které zobrazuje skupiny objektů. Každá nová skupina je spuštěna při změně hodnoty vlastnosti System.Serviceprocess.Servicecontroller.Servicetype.
<?xml version="1.0" encoding="utf-8" ?>
<Configuration>
<ViewDefinitions>
<View>
<Name>ServiceWideView</Name>
<ViewSelectedBy>
<TypeName>System.ServiceProcess.ServiceController</TypeName>
</ViewSelectedBy>
<GroupBy>
<Label>Service Type</Label>
<PropertyName>ServiceType</PropertyName>
</GroupBy>
<WideControl>
<WideEntries>
<WideEntry>
<WideItem>
<PropertyName>ServiceName</PropertyName>
</WideItem>
</WideEntry>
</WideEntries>
</WideControl>
</View>
</ViewDefinitions>
</Configuration>
Následující příklad ukazuje, Windows PowerShell zobrazí System.Serviceprocess.Servicecontroller? Displayproperty=Fullname objects after this format file is loaded.
Get-Service f*
Service Type: Win32OwnProcess
Fax FCSAM
Service Type: Win32ShareProcess
fdPHost FDResPub
FontCache
Service Type: Win32OwnProcess
FontCache3.0.0.0 FSysAgent
FwcAgent
Viz také
Váš názor
Odeslat a zobrazit názory pro