Vista de lista (Basic)List View (Basic)

En este ejemplo se muestra cómo implementar una vista de lista básica que muestra System. ServiceProcess. ServiceController? Displayproperty = FullName objetos devueltos por el 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. Para obtener más información sobre los componentes de una vista de lista, vea crear una vista de lista.For more information about the components of a list view, see Creating a List View.

Para cargar este archivo de formatoTo load this formatting file

  1. Copie el XML de la sección de ejemplo de este tema en un archivo de texto.Copy the XML from the Example section of this topic into a text file.

  2. Guarde el archivo de texto.Save the text file. Asegúrese de agregar la format.ps1xml extensión al archivo para identificarlo como un archivo de formato.Be sure to add the format.ps1xml extension to the file to identify it as a formatting file.

  3. Abra Windows PowerShell y ejecute el siguiente comando para cargar el archivo de formato en la sesión actual: 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.

    Advertencia

    Este archivo de formato define la presentación de un objeto que ya está definido por un archivo de formato de Windows PowerShell.This formatting file defines the display of an object that is already defined by a Windows PowerShell formatting file. Debe usar el prependPath parámetro al ejecutar el cmdlet y no puede cargar este archivo de formato como un módulo.You must use the prependPath parameter when you run the cmdlet, and you cannot load this formatting file as a module.

MuestraDemonstrates

Este archivo de formato muestra los siguientes elementos XML:This formatting file demonstrates the following XML elements:

  • Elemento Name de la vista.The Name element for the view.

  • El elemento ViewSelectedBy que define qué objetos se muestran en la vista.The ViewSelectedBy element that defines what objects are displayed by the view.

  • Elemento ListControl que define la propiedad que se muestra en la vista.The ListControl element that defines what property is displayed by the view.

  • Elemento ListItem que define lo que se muestra en una fila de la vista de lista.The ListItem element that defines what is displayed in a row of the list view.

  • El elemento PropertyName que define la propiedad que se muestra.The PropertyName element that defines which property is displayed.

EjemploExample

En el código XML siguiente se define una vista de lista que muestra cuatro propiedades de System. ServiceProcess. ServiceController? Displayproperty = FullName (objeto).The following XML defines a list view that displays four properties of the System.Serviceprocess.Servicecontroller?Displayproperty=Fullname object. En cada fila, se muestra el nombre de la propiedad seguido del valor de la propiedad.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>

En el ejemplo siguiente se muestra cómo Windows PowerShell muestra System. ServiceProcess. ServiceController? Displayproperty = FullName objetos después de cargar este archivo de 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

Consulte tambiénSee Also

Ejemplos de archivos de formatoExamples of Formatting Files

Escritura de un archivo de formato de PowerShellWriting a PowerShell Formatting File