Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu örnek, listenin satırlarını gruplara ayıran bir liste görünümünün nasıl uygulandığını gösterir. Bu liste görünümü, Get-Service cmdlet'i tarafından döndürülen System.ServiceProcess.ServiceController nesnelerinin özelliklerini görüntüler. Liste görünümünün bileşenleri hakkında daha fazla bilgi için bkz. Liste Görünümü Oluşturma.
Bu biçimlendirme dosyasını yükle
Bu konunun Örnek bölümündeki XML'yi bir metin dosyasına kopyalayın.
Metin dosyasını kaydedin. Biçimlendirme dosyası olarak tanımlamak için dosyaya
format.ps1xmluzantısını eklediğinizden emin olun.Windows PowerShell'i açın ve biçimlendirme dosyasını geçerli oturuma yüklemek için aşağıdaki komutu çalıştırın:
Update-FormatData -PrependPath PathToFormattingFile.
Uyarı
Bu biçimlendirme dosyası, Windows PowerShell biçimlendirme dosyası tarafından zaten tanımlanmış bir nesnenin görünümünü tanımlar. cmdlet'ini çalıştırırken PrependPath parametresini kullanmanız gerekir ve bu biçimlendirme dosyasını modül olarak yükleyemezsiniz.
Gösterir
Bu biçimlendirme dosyası aşağıdaki XML öğelerini gösterir:
Görünümün Adı öğesi.
Görünüm tarafından hangi nesnelerin görüntüleneceğini tanımlayan ViewSelectedBy öğesi.
Yeni bir nesne grubunun nasıl görüntüleneceğini tanımlayan GroupBy öğesi.
ListControl, görünüm tarafından hangi özelliğin görüntüleneceğini tanımlayan öğesidir.
Liste görünümünün bir satırında görüntülenen öğeleri tanımlayan ListItem öğesi.
Hangi özelliğin görüntüleneceğini tanımlayan PropertyName öğesi.
Örnek
Aşağıdaki XML, System.ServiceProcess.ServiceController.Status özelliğinin değeri her değiştiğinde yeni bir grup başlatan bir liste görünümü tanımlar. Her grup başlatıldığında, özelliğin yeni değerini içeren özel bir etiket görüntülenir.
<Configuration>
<ViewDefinitions>
<View>
<Name>System.ServiceProcess.ServiceController</Name>
<ViewSelectedBy>
<TypeName>System.ServiceProcess.ServiceController</TypeName>
</ViewSelectedBy>
<GroupBy>
<PropertyName>Status</PropertyName>
<Label>New Service Status</Label>
</GroupBy>
<ListControl>
<ListEntries>
<ListEntry>
<ListItems>
<ListItem>
<PropertyName>Name</PropertyName>
</ListItem>
<ListItem>
<PropertyName>DisplayName</PropertyName>
</ListItem>
<ListItem>
<PropertyName>ServiceType</PropertyName>
</ListItem>
</ListItems>
</ListEntry>
</ListEntries>
</ListControl>
</View>
</ViewDefinitions>
</Configuration>
Aşağıdaki örnekte, Windows PowerShell'in bu biçim dosyası yüklendikten sonra System.ServiceProcess.ServiceController nesnelerini nasıl görüntülediği gösterilmektedir. Grup etiketinden önce ve sonra eklenen boş satırlar Windows PowerShell tarafından otomatik olarak eklenir.
Get-Service f*
New Service Status: Stopped
Name : Fax
DisplayName : Fax
ServiceType : Win32OwnProcess
New Service Status: Running
Name : FCSAM
DisplayName : Microsoft Antimalware Service
ServiceType : Win32OwnProcess
New Service Status: Stopped
Name : fdPHost
DisplayName : Function Discovery Provider Host
ServiceType : Win32ShareProcess
New Service Status: Running
Name : FDResPub
DisplayName : Function Discovery Resource Publication
ServiceType : Win32ShareProcess
Name : FontCache
DisplayName : Windows Font Cache Service
ServiceType : Win32ShareProcess
New Service Status: Stopped
Name : FontCache3.0.0.0
DisplayName : Windows Presentation Foundation Font Cache 3.0.0.0
ServiceType : Win32OwnProcess
New Service Status: Running
Name : FSysAgent
DisplayName : Microsoft Forefront System Agent
ServiceType : Win32OwnProcess
Name : FwcAgent
DisplayName : Firewall Client Agent
ServiceType : Win32OwnProcess
Ayrıca Bkz.
Biçimlendirme Dosyaları Örnekleri
PowerShell