Listanézet (Címkék)
Ez a példa bemutatja, hogyan valósítható meg egy listanézet, amely a lista minden sorához megjelenít egy egyéni címkét. Ez a listanézet a System.Serviceprocess.Servicecontroller tulajdonságait jeleníti meg. Displayproperty=Fullname objektum, amelyet a Get-Service parancsmag ad vissza. A listanézetek összetevőivel kapcsolatos további információkért lásd: Listanézet létrehozása.
A formázási fájl betöltése
Másolja a témakör Example (Példa) szakaszának XML-fájlját egy szövegfájlba.
Mentse a szövegfájlt. Mindenképpen adja hozzá a kiterjesztést a fájlhoz, hogy formázó fájlként
format.ps1xml
azonosítsa.Nyissa Windows PowerShell fájlt, és futtassa a következő parancsot a formázási fájl aktuális munkamenetbe való betöltéséhez:
Update-formatdata -prependpath PathToFormattingFile
.
Figyelmeztetés
Ez a formázási fájl egy olyan objektum megjelenítését határozza meg, amelyet egy Windows PowerShell fájl határoz meg. A parancsmag futtatásakor a paramétert kell használnia, és ez a formázási fájl nem tölthető be
prependPath
modulként.
Útmutató ehhez:
Ez a formázási fájl a következő XML-elemeket mutatja be:
A nézet Name eleme.
A ViewSelectedBy elem, amely meghatározza, hogy a nézet milyen objektumokat jelenít meg.
A nézet által megjelenített tulajdonságot meghatározó ListControl elem.
A Listaelem elem, amely meghatározza, hogy mi jelenik meg a listanézet egy sorában.
A Címke elem, amely meghatározza, hogy mi jelenik meg a listanézet egy sorában.
A megjelenített tulajdonságot meghatározó PropertyName elem.
Példa
Az alábbi XML definiál egy listanézetet, amely minden sorban egyéni címkét jelenít meg. Ebben az esetben a címke tartalmazza a tulajdonság nevét nagybetűvel és a "tulajdonság" szóval. Minden sorban megjelenik a tulajdonság neve, amelyet a tulajdonság értéke követ.
<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>
Az alábbi példa bemutatja, hogyan Windows PowerShell a System.Serviceprocess.Servicecontroller? Displayproperty=Fullname objektumok a formátumfájl betöltése után.
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
Lásd még:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: