Write-Verbose
Scrive il testo nel flusso di messaggi dettagliati.
Sintassi
Write-Verbose
[-Message] <String>
[<CommonParameters>]
Descrizione
Il cmdlet Write-Verbose scrive il testo nel flusso di messaggi dettagliati in Windows PowerShell. In genere, il flusso di messaggi dettagliati viene usato per fornire informazioni sull'elaborazione dei comandi per il debug di un comando.
Per impostazione predefinita, il flusso di messaggi dettagliati non viene visualizzato, ma è possibile visualizzarlo modificando il valore della variabile $VerbosePreference o usando il parametro comune Verbose presente in tutti i comandi.
Esempio
Esempio 1: Scrivere un messaggio di stato
PS C:\> Write-Verbose -Message "Searching the Application Event Log."
PS C:\> Write-Verbose -Message "Searching the Application Event Log." -Verbose
Questi comandi usano il cmdlet Write-Verbose per visualizzare un messaggio di stato. Per impostazione predefinita, il messaggio non viene visualizzato.
Il secondo comando usa il parametro comune Verbose , che visualizza tutti i messaggi dettagliati, indipendentemente dal valore della variabile $VerbosePreference .
Esempio 2: Impostare $VerbosePreference e scrivere un messaggio di stato
PS C:\> $VerbosePreference = "Continue"
PS C:\> Write-Verbose "Copying file $filename"
Questi comandi usano il cmdlet Write-Verbose per visualizzare un messaggio di stato. Per impostazione predefinita, il messaggio non viene visualizzato.
Il primo comando assegna un valore Continue alla variabile di preferenza $VerbosePreference. Il valore predefinito, SilentlyContinue, elimina i messaggi dettagliati. Il secondo comando scrive un messaggio dettagliato.
Parametri
-Message
Specifica il messaggio da visualizzare. Questo parametro è obbligatorio. È anche possibile inviare una stringa di messaggio tramite pipe a Write-Verbose.
Type: | String |
Aliases: | Msg |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Input
È possibile inviare tramite pipe una stringa che contiene il messaggio a Write-Verbose.
Output
None
Write-Verbose scrive solo nel flusso di messaggi dettagliato.
Note
- I messaggi dettagliati vengono restituiti solo quando il comando usa il parametro comune Verbose. Per altre informazioni, vedi about_CommonParameters.
- Nei processi in background e nei comandi remoti di Windows PowerShell, la variabile $VerbosePreference nella sessione del processo e nella sessione remota determina se viene visualizzato il messaggio dettagliato per impostazione predefinita. Per altre informazioni sulla variabile $VerbosePreference , vedere about_Preference_Variables.