Visualizzazione elenco (base)List View (Basic)

Questo esempio illustra come implementare una visualizzazione elenco di base in cui viene visualizzato System. ServiceProcess. ServiceController? DisplayProperty = oggetti FullName restituiti dal cmdlet Get-Service .This example shows how to implement a basic list view that displays the System.Serviceprocess.Servicecontroller?Displayproperty=Fullname objects returned by the Get-Service cmdlet. Per ulteriori informazioni sui componenti di una visualizzazione elenco, vedere creazione di una visualizzazione elenco.For more information about the components of a list view, see Creating a List View.

Per caricare il file di formattazioneTo load this formatting file

  1. Copiare il codice XML dalla sezione esempio di questo argomento in un file di testo.Copy the XML from the Example section of this topic into a text file.

  2. Salvare il file di testo.Save the text file. Assicurarsi di aggiungere l' format.ps1xml estensione al file per identificarla come un file di formattazione.Be sure to add the format.ps1xml extension to the file to identify it as a formatting file.

  3. Aprire Windows PowerShell ed eseguire il comando seguente per caricare il file di formattazione nella sessione corrente: Update-formatdata -prependpath PathToFormattingFile .Open Windows PowerShell, and run the following command to load the formatting file into the current session: Update-formatdata -prependpath PathToFormattingFile.

    Avviso

    Questo file di formattazione definisce la visualizzazione di un oggetto già definito da un file di formattazione di Windows PowerShell.This formatting file defines the display of an object that is already defined by a Windows PowerShell formatting file. È necessario usare il prependPath parametro quando si esegue il cmdlet e non è possibile caricare il file di formattazione come modulo.You must use the prependPath parameter when you run the cmdlet, and you cannot load this formatting file as a module.

DimostraDemonstrates

In questo file di formattazione vengono illustrati gli elementi XML seguenti:This formatting file demonstrates the following XML elements:

  • Elemento del nome per la visualizzazione.The Name element for the view.

  • Elemento ViewSelectedBy che definisce quali oggetti vengono visualizzati dalla visualizzazione.The ViewSelectedBy element that defines what objects are displayed by the view.

  • Elemento ListControl che definisce la proprietà visualizzata dalla visualizzazione.The ListControl element that defines what property is displayed by the view.

  • Elemento ListItem che definisce ciò che viene visualizzato in una riga della visualizzazione elenco.The ListItem element that defines what is displayed in a row of the list view.

  • Elemento PropertyName che definisce la proprietà che viene visualizzata.The PropertyName element that defines which property is displayed.

EsempioExample

Il codice XML seguente definisce una visualizzazione elenco che visualizza quattro proprietà di System. ServiceProcess. ServiceController? Oggetto DisplayProperty = FullName .The following XML defines a list view that displays four properties of the System.Serviceprocess.Servicecontroller?Displayproperty=Fullname object. In ogni riga il nome della proprietà viene visualizzato seguito dal valore della proprietà.In each row, the name of the property is displayed followed by the value of the property.

<Configuration>
  <View>
    <Name>System.ServiceProcess.ServiceController</Name>
    <ViewSelectedBy>
      <TypeName>System.ServiceProcess.ServiceController</TypeName>
    </ViewSelectedBy>
    <ListControl>
      <ListEntries>
        <ListEntry>
          <ListItems>
            <ListItem>
              <PropertyName>Name</PropertyName>
            </ListItem>
            <ListItem>
              <PropertyName>DisplayName</PropertyName>
            </ListItem>
            <ListItem>
              <PropertyName>Status</PropertyName>
            </ListItem>
            <ListItem>
              <PropertyName>ServiceType</PropertyName>
            </ListItem>
          </ListItems>
        </ListEntry>
      </ListEntries>
    </ListControl>
  </View>
</Configuration>

Nell'esempio seguente viene illustrato come Windows PowerShell visualizzi System. ServiceProcess. ServiceController? DisplayProperty = oggetti FullName dopo il caricamento del file di formato.The following example shows how Windows PowerShell displays the System.Serviceprocess.Servicecontroller?Displayproperty=Fullname objects after this format file is loaded.

Get-Service f*
Name        : Fax
DisplayName : Fax
Status      : Stopped
ServiceType : Win32OwnProcess

Name        : FCSAM
DisplayName : Microsoft Antimalware Service
Status      : Running
ServiceType : Win32OwnProcess

Name        : fdPHost
DisplayName : Function Discovery Provider Host
Status      : Stopped
ServiceType : Win32ShareProcess

Name        : FDResPub
DisplayName : Function Discovery Resource Publication
Status      : Running
ServiceType : Win32ShareProcess

Name        : FontCache
DisplayName : Windows Font Cache Service
Status      : Running
ServiceType : Win32ShareProcess

Name        : FontCache3.0.0.0
DisplayName : Windows Presentation Foundation Font Cache 3.0.0.0
Status      : Stopped
ServiceType : Win32OwnProcess

Name        : FSysAgent
DisplayName : Microsoft Forefront System Agent
Status      : Running
ServiceType : Win32OwnProcess

Name        : FwcAgent
DisplayName : Firewall Client Agent
Status      : Running
ServiceType : Win32OwnProcess

Vedere ancheSee Also

Esempi di file di formattazioneExamples of Formatting Files

Scrittura di un file di formattazione di PowerShellWriting a PowerShell Formatting File