Visualizzazione più ampia (base)

Questo esempio illustra come implementare una visualizzazione a livello ampio di base che visualizza System.Serviceprocess.Servicecontroller? Displayproperty=Oggetti Fullname restituiti dal Get-Service cmdlet. Per altre informazioni sui componenti di una visualizzazione a larghezza, vedere Creazione di una visualizzazione wide.

Caricare questo file di formattazione

  1. Copiare il codice XML dalla sezione Esempio di questo argomento in un file di testo.

  2. Salvare il file di testo. Assicurarsi di aggiungere format.ps1xml l'estensione al file per identificarlo come file di formattazione.

  3. Aprire Windows PowerShell ed eseguire il comando seguente per caricare il file di formattazione nella sessione corrente: Update-FormatData -PrependPath <PathToFormattingFile> .

    Avviso

    Questo file di formattazione definisce la visualizzazione di un oggetto già definito da un Windows PowerShell di formattazione. È necessario usare il parametro PrependPath quando si esegue il cmdlet e non è possibile caricare questo file di formattazione come modulo.

Dimostra

Questo file di formattazione illustra gli elementi XML seguenti:

  • Elemento Name per la visualizzazione.

  • Elemento ViewSelectedBy che definisce gli oggetti visualizzati dalla visualizzazione.

  • Elemento WideItem che definisce la proprietà visualizzata dalla visualizzazione.

Esempio

Il codice XML seguente definisce una visualizzazione ampia che visualizza il valore della proprietà System.Serviceprocess.Servicecontroller.Servicename.

<?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>

L'esempio seguente mostra come Windows PowerShell visualizza System.Serviceprocess.Servicecontroller? Displayproperty=Fullname dopo il caricamento di questo file di formato.

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

Vedere anche

Esempi di file di formattazione

Scrittura di un file di formattazione di PowerShell