Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo esempio illustra come implementare un'ampia visualizzazione che visualizza i gruppi di System.ServiceProcess.ServiceController oggetti restituiti dal cmdlet Get-Service. Per altre informazioni sui componenti di una visualizzazione estesa, vedere Creazione di una visualizzazione wide.
Caricare questo file di formattazione
Copiare il codice XML dalla sezione Esempio di questo argomento in un file di testo.
Salvare il file di testo. Assicurarsi di aggiungere l'estensione
format.ps1xmlal file per identificarla come file di formattazione.Aprire Windows PowerShell ed eseguire il comando seguente per caricare il file di formattazione nella sessione corrente:
Update-FormatData -PrependPath <Path to file>.Avvertimento
Questo file di formattazione definisce la visualizzazione di un oggetto già definito da un file di formattazione di Windows PowerShell. È 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 Nome per la visualizzazione.
Elemento ViewSelectedBy che definisce gli oggetti visualizzati dalla visualizzazione.
Elemento GroupBy che definisce quando viene visualizzato un nuovo gruppo.
Elemento WideItem che definisce la proprietà visualizzata dalla visualizzazione.
Esempio
Il codice XML seguente definisce un'ampia visualizzazione che visualizza gruppi di oggetti. Ogni nuovo gruppo viene avviato quando cambia il valore della proprietà 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>
Nell'esempio seguente viene illustrato come Windows PowerShell visualizzi gli oggetti System.ServiceProcess.ServiceController dopo il caricamento di questo file di formato.
Get-Service f*
Service Type: Win32OwnProcess
Fax FCSAM
Service Type: Win32ShareProcess
fdPHost FDResPub
FontCache
Service Type: Win32OwnProcess
FontCache3.0.0.0 FSysAgent
FwcAgent