Lijstweergave (Basis)
In dit voorbeeld ziet u hoe u een basislijstweergave implementeert die de System.Serviceprocess.Servicecontroller we weergeven. Displayproperty = fullname objecten geretourneerd door de Get-Service cmdlet. Zie Creating a List View (Een lijstweergave maken) voor meer informatie over de onderdelen van een lijstweergave.
Dit opmaakbestand laden
Kopieer de XML uit de sectie Voorbeeld van dit onderwerp naar een tekstbestand.
Sla het tekstbestand op. Zorg ervoor dat u de extensie
format.ps1xmlaan het bestand toevoegt om deze te identificeren als een opmaakbestand.Open Windows PowerShell en voer de volgende opdracht uit om het opmaakbestand in de huidige sessie te laden:
Update-formatdata -prependpath PathToFormattingFile.
Waarschuwing
Dit opmaakbestand definieert de weergave van een object dat al is gedefinieerd door een Windows PowerShell opmaakbestand. U moet de parameter gebruiken wanneer u de cmdlet uit te voeren en u kunt dit prependPath opmaakbestand niet laden als een module.
Demonstreert
In dit opmaakbestand worden de volgende XML-elementen gedemonstreerd:
Het element Naam voor de weergave.
Het element ViewSelectedBy dat definieert welke objecten door de weergave worden weergegeven.
Het element ListControl dat definieert welke eigenschap door de weergave wordt weergegeven.
Het element ListItem dat definieert wat er wordt weergegeven in een rij van de lijstweergave.
Het element PropertyName dat definieert welke eigenschap wordt weergegeven.
Voorbeeld
De volgende XML definieert een lijstweergave met vier eigenschappen van system.Serviceprocess.Servicecontroller? Displayproperty=Fullname-object. In elke rij wordt de naam van de eigenschap weergegeven, gevolgd door de waarde van de eigenschap .
<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>
In het volgende voorbeeld ziet Windows PowerShell system.Serviceprocess.Servicecontroller wordt weergegeven. Displayproperty = fullname objecten nadat dit indelingsbestand is geladen.
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
Zie ook
Feedback
Feedback verzenden en weergeven voor