Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este ejemplo se muestra cómo implementar una vista de lista básica que muestra los objetos System.ServiceProcess.ServiceController devueltos por el cmdlet get-service de. Para obtener más información sobre los componentes de una vista de lista, vea Crear una vista de lista.
Cargar este archivo de formato
Copie el XML de la sección Ejemplo de este tema en un archivo de texto.
Guarde el archivo de texto. Asegúrese de agregar la extensión
format.ps1xmlal archivo para identificarla como un archivo de formato.Abra Windows PowerShell y ejecute el siguiente comando para cargar el archivo de formato en la sesión actual:
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. Debe usar el parámetro PrependPath al ejecutar el cmdlet y no puede cargar este archivo de formato como módulo.
Demostraciones
Este archivo de formato muestra los siguientes elementos XML:
Elemento Name de la vista.
El elemento ViewSelectedBy que define los objetos que muestra la vista.
El elemento ListControl que define la propiedad que muestra la vista.
El elemento ListItem que define lo que se muestra en una fila de la vista de lista.
El elemento PropertyName que define qué propiedad se muestra.
Ejemplo
El siguiente XML define una vista de lista que muestra cuatro propiedades del objeto System.ServiceProcess.ServiceController. En cada fila, se muestra el nombre de la propiedad seguido del valor de la propiedad .
<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 los objetos System.ServiceProcess.ServiceController después de cargar este archivo de formato.
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
Véase también
ejemplos de archivos de formato