Visualizzazione più ampia (GroupBy)
Questo esempio illustra come implementare una visualizzazione ampia che visualizza i gruppi di System.Serviceprocess.Servicecontroller? Displayproperty=Oggetti Fullname restituiti dal Get-Service
cmdlet. Per altre informazioni sui componenti di una visualizzazione a larghezza, 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
format.ps1xml
l'estensione al file per identificarlo 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>
.Avviso
Questo file di formattazione definisce la visualizzazione di un oggetto già definito da un Windows PowerShell di formattazione. È 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 Name 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
Nel codice XML seguente viene definita un'ampia visualizzazione in cui vengono visualizzati gruppi di oggetti. Ogni nuovo gruppo viene avviato quando il valore della proprietà System.Serviceprocess.Servicecontroller.Servicetype cambia.
<?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>
L'esempio seguente mostra come Windows PowerShell visualizza System.Serviceprocess.Servicecontroller? Displayproperty=Fullname 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
Vedere anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per