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 široké zobrazení, které zobrazuje skupiny 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
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 <Path to file>
.Varování
Tento formátovací soubor definuje zobrazení objektu, který je již definován soubory 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.
Element GroupBy, který definuje, kdy se zobrazí nová skupina.
WideItem element, který definuje, jaká vlastnost je zobrazena zobrazením.
Příklad
Následující XML definuje široké zobrazení, které zobrazuje skupiny objektů. Každá nová skupina se spustí, když se změní hodnota 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, jak Windows PowerShell zobrazí System.ServiceProcess.ServiceController objekty po načtení tohoto formátu souboru.
Get-Service f*
Service Type: Win32OwnProcess
Fax FCSAM
Service Type: Win32ShareProcess
fdPHost FDResPub
FontCache
Service Type: Win32OwnProcess
FontCache3.0.0.0 FSysAgent
FwcAgent