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 amplia que muestra grupos de objetos System.ServiceProcess.ServiceController devueltos por el cmdlet Get-Service. Para obtener más información sobre los componentes de una vista amplia, vea Creating a Wide View.
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 <Path to file>.Advertencia
Este archivo de formato define la presentación de un objeto que ya está definido por archivos 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 GroupBy que define cuándo se muestra un nuevo grupo.
Elemento WideItem que define la propiedad que muestra la vista.
Ejemplo
El siguiente XML define una vista amplia que muestra grupos de objetos. Cada nuevo grupo se inicia cuando cambia el valor de la propiedad System.ServiceProcess.ServiceController.ServiceType.
<?xml version="1.0" encoding="utf-8" ?>
<Configuration>
<ViewDefinitions>
<View>
<Name>ServiceWideView</Name>
<ViewSelectedBy>
<TypeName>System.ServiceProcess.ServiceController</TypeName>
</ViewSelectedBy>
<GroupBy>
<Label>Service Type</Label>
<PropertyName>ServiceType</PropertyName>
</GroupBy>
<WideControl>
<WideEntries>
<WideEntry>
<WideItem>
<PropertyName>ServiceName</PropertyName>
</WideItem>
</WideEntry>
</WideEntries>
</WideControl>
</View>
</ViewDefinitions>
</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*
Service Type: Win32OwnProcess
Fax FCSAM
Service Type: Win32ShareProcess
fdPHost FDResPub
FontCache
Service Type: Win32OwnProcess
FontCache3.0.0.0 FSysAgent
FwcAgent
Véase también
ejemplos de archivos de formato