Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Contoh ini memperlihatkan cara mengimplementasikan tampilan daftar yang menampilkan label kustom untuk setiap baris daftar. Tampilan daftar ini menampilkan properti objek System.ServiceProcess.ServiceController yang dikembalikan oleh cmdlet Get-Service. Untuk informasi selengkapnya tentang komponen tampilan daftar, lihat Membuat Tampilan Daftar.
Muat file pemformatan ini
Salin XML dari bagian Contoh topik ini ke dalam file teks.
Simpan file teks. Pastikan untuk menambahkan ekstensi
format.ps1xmlke file untuk mengidentifikasinya sebagai file pemformatan.Buka Windows PowerShell, dan jalankan perintah berikut untuk memuat file pemformatan ke sesi saat ini:
Update-FormatData -PrependPath PathToFormattingFile.
Peringatan
File pemformatan ini menentukan tampilan objek yang sudah ditentukan oleh file pemformatan Windows PowerShell. Anda harus menggunakan parameter
PrependPathsaat menjalankan cmdlet, dan Anda tidak dapat memuat file pemformatan ini sebagai modul.
Menunjukkan
File pemformatan ini menunjukkan elemen XML berikut:
Elemen Nama untuk tampilan.
Elemen ViewSelectedBy yang menentukan objek apa yang ditampilkan oleh tampilan.
Elemen ListControl yang menentukan properti apa yang ditampilkan oleh tampilan.
Elemen ListItem yang menentukan apa yang ditampilkan dalam baris tampilan daftar.
Elemen Label yang menentukan apa yang ditampilkan dalam baris tampilan daftar.
Elemen PropertyName yang menentukan properti mana yang ditampilkan.
Contoh
XML berikut menentukan tampilan daftar yang menampilkan label kustom di setiap baris. Dalam hal ini, label menyertakan nama properti dengan setiap huruf kapital dan kata "properti". Di setiap baris, nama properti ditampilkan diikuti dengan nilai properti .
<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>
Contoh berikut menunjukkan bagaimana Windows PowerShell menampilkan objek System.ServiceProcess.ServiceController setelah file format ini dimuat.
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
Lihat Juga
Contoh File Pemformatan