Geniş Görünüm (GroupBy)
Bu örnek, System. ServiceProcess. ServiceController gruplarını görüntüleyen geniş bir görünümün nasıl uygulanacağını gösterir. DisplayProperty = bir cmdlet tarafından döndürülen FullName nesneleri Get-Service
. Geniş bir görünümün bileşenleri hakkında daha fazla bilgi için bkz. geniş bir görünüm oluşturma.
Bu biçimlendirme dosyasını yükle
XML 'i bu konunun örnek bölümünden bir metin dosyasına kopyalayın.
Metin dosyasını kaydedin.
format.ps1xml
Uzantıyı bir biçimlendirme dosyası olarak tanımlamak için dosyaya eklediğinizden emin olun.Windows PowerShell açın ve şu komutu çalıştırarak biçimlendirme dosyasını geçerli oturuma yükleyin:
Update-FormatData -PrependPath <Path to file>
.Uyarı
bu biçimlendirme dosyası Windows PowerShell biçimlendirme dosyaları tarafından zaten tanımlanmış olan bir nesnenin görüntülenmesini tanımlar. Cmdlet 'ini çalıştırdığınızda Prependpath parametresini kullanmanız gerekir ve bu biçimlendirme dosyasını bir modül olarak yükleyemezsiniz.
Gösteriler
Bu biçimlendirme dosyası aşağıdaki XML öğelerini gösterir:
Görünümün Name öğesi.
Görünüm tarafından hangi nesnelerin görüntülendiğini tanımlayan Viewselectedby öğesi.
Yeni bir grup görüntülendiğinde tanımlayan GroupBy öğesi.
Görünüm tarafından hangi özelliğin görüntülendiğini tanımlayan Wideitem öğesi.
Örnek
Aşağıdaki XML, nesne gruplarını görüntüleyen geniş bir görünüm tanımlar. System. ServiceProcess. ServiceController. ServiceType özelliğinin değeri değiştiğinde her yeni grup başlatılır.
<?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>
aşağıdaki örnek, Windows PowerShell System. serviceprocess. servicecontroller öğesinin nasıl görüntüleneceğini gösterir. DisplayProperty = FullName nesneleri bu biçim dosyası yüklendikten sonra.
Get-Service f*
Service Type: Win32OwnProcess
Fax FCSAM
Service Type: Win32ShareProcess
fdPHost FDResPub
FontCache
Service Type: Win32OwnProcess
FontCache3.0.0.0 FSysAgent
FwcAgent