Condividi tramite


Write-Verbose

Scrive testo nel flusso di messaggi dettagliato.

Sintassi

Default (Impostazione predefinita)

Write-Verbose
    [-Message] <String>
    [<CommonParameters>]

Descrizione

Il cmdlet Write-Verbose scrive testo nel flusso di messaggi verbose di PowerShell. In genere, il flusso di messaggi dettagliato viene usato per fornire informazioni più approfondite sull'elaborazione dei comandi.

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 in qualsiasi comando.

Esempio

Esempio 1: Scrivere un messaggio di stato

Write-Verbose -Message "Searching the Application Event Log."
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 Verbose, indipendentemente dal valore della variabile .

Esempio 2: Impostare $VerbosePreference e scrivere un messaggio di stato

$VerbosePreference = "Continue"
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, sopprime i messaggi dettagliati. Il secondo comando scrive un messaggio dettagliato.

Parametri

-Message

Specifica il messaggio da visualizzare. Questo parametro è obbligatorio. È anche possibile inviare tramite pipe una stringa di messaggio a Write-Verbose.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:Msg

Set di parametri

(All)
Posizione:0
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

String

È possibile inviare tramite pipe una stringa contenente il messaggio a questo cmdlet.

Output

None

Questo cmdlet non restituisce alcun output. 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 job in background e nei comandi remoti di Windows PowerShell, la variabile $VerbosePreference nella sessione del job e nella sessione remota determina se il messaggio verboso viene visualizzato per impostazione predefinita. Per altre informazioni sulla variabile $VerbosePreference, vedere about_Preference_Variables.