Write-Verbose
Grava texto no fluxo de mensagens detalhadas.
Sintaxe
Default (Predefinição)
Write-Verbose
[-Message] <String>
[<CommonParameters>]
Description
O cmdlet Write-Verbose grava texto no fluxo de mensagens detalhado no PowerShell. Normalmente, o fluxo de mensagens detalhado é usado para fornecer informações mais detalhadas sobre o processamento de comandos.
Por padrão, o fluxo de mensagens detalhado não é exibido, mas você pode exibi-lo alterando o valor da variável $VerbosePreference ou usando o parâmetro Verbose common em qualquer comando.
Exemplos
Exemplo 1: Escrever uma mensagem de estado
Write-Verbose -Message "Searching the Application Event Log."
Write-Verbose -Message "Searching the Application Event Log." -Verbose
Esses comandos usam o cmdlet Write-Verbose para exibir uma mensagem de status. Por padrão, a mensagem não é exibida.
O segundo comando usa o parâmetro Verbose common, que exibe todas as mensagens detalhadas, independentemente do valor da variável $VerbosePreference.
Exemplo 2: Definir $VerbosePreference e escrever uma mensagem de estado
$VerbosePreference = "Continue"
Write-Verbose "Copying file $filename"
Esses comandos usam o cmdlet Write-Verbose para exibir uma mensagem de status. Por padrão, a mensagem não é exibida.
O primeiro comando atribui um valor de Continue à variável de preferência $VerbosePreference. O valor padrão, SilentlyContinue, suprime mensagens detalhadas. O segundo comando escreve uma mensagem detalhada.
Parâmetros
-Message
Especifica a mensagem a ser exibida. Este parâmetro é obrigatório. Você também pode canalizar uma cadeia de caracteres de mensagem para Write-Verbose.
Propriedades dos parâmetros
| Tipo: | String |
| Default value: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
| Aliases: | Msg |
Conjuntos de parâmetros
(All)
| Position: | 0 |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
Entradas
String
Você pode canalizar uma cadeia de caracteres que contém a mensagem para este cmdlet.
Saídas
None
Este cmdlet não retorna nenhuma saída. Ele só grava no fluxo de mensagens detalhadas.
Notas
- As mensagens detalhadas são retornadas somente quando o comando usa o parâmetro Verbose comum. Para obter mais informações, consulte about_CommonParameters.
- Em trabalhos em segundo plano e comandos remotos do Windows PowerShell, a variável
$VerbosePreferencena sessão de trabalho e na sessão remota determinam se a mensagem detalhada é exibida por padrão. Para obter mais informações sobre a variável$VerbosePreference, consulte about_Preference_Variables.