Geniş Görünüm (Temel)

Bu örnekte, System.Serviceprocess.Servicecontroller'i görüntüleyen temel bir geniş görünümün nasıl uygulanacağız? Cmdlet tarafından döndürülen Displayproperty=Fullname Get-Service nesneleri. Geniş bir görünümün bileşenleri hakkında daha fazla bilgi için bkz. Geniş Görünüm Oluşturma.

Bu biçimlendirme dosyasını yükleme

  1. Bu konunun Örnek bölümündeki XML dosyasını bir metin dosyasına kopyalayın.

  2. Metin dosyasını kaydedin. Uzantıyı biçimlendirme format.ps1xml dosyası olarak tanımlamak için dosyaya ekleyin.

  3. Aşağıdaki Windows PowerShell 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ı, bir nesne biçimlendirme dosyası tarafından önceden tanımlanmış bir nesnenin Windows PowerShell tanımlar. cmdlet'ini çalıştırmak için PrependPath parametresini kullansanız ve bu biçimlendirme dosyasını modül olarak yükleyemediniz.

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ğinden emin olan ViewSelectedBy öğesi.

  • Görünüm tarafından hangi özelliğin görüntülendiğinden tanımlayan WideItem öğesi.

Örnek

Aşağıdaki XML, System.Serviceprocess.Servicecontroller.Servicename özelliğinin değerini görüntüleyen geniş bir görünüm tanımlar.

<?xml version="1.0" encoding="utf-8" ?>

<Configuration>
  <ViewDefinitions>
    <View>
      <Name>ServiceWideView</Name>
      <ViewSelectedBy>
        <TypeName>System.ServiceProcess.ServiceController</TypeName>
      </ViewSelectedBy>
      <WideControl>
        <WideEntries>
          <WideEntry>
            <WideItem>
              <PropertyName>ServiceName</PropertyName>
            </WideItem>
          </WideEntry>
        </WideEntries>
      </WideControl>
    </View>
  </ViewDefinitions>
</Configuration>

Aşağıdaki örnekte System.Serviceprocess.Servicecontroller Windows PowerShell nasıl görüntülmektedir? Bu biçim dosyası yüklendikten sonra Displayproperty=Fullname nesneleri.

Get-Service f*
Fax                      FCSAM
fdPHost                  FDResPub
FontCache                FontCache3.0.0.0
FSysAgent                FwcAgent

Ayrıca Bkz.

Biçimlendirme Dosyası Örnekleri

PowerShell Biçimlendirme Dosyası Yazma