Write-Verbose
Escribe texto en la secuencia de mensajes detallados.
Syntax
Write-Verbose
[-Message] <String>
[<CommonParameters>]
Description
El Write-Verbose
cmdlet escribe texto en el flujo de mensajes detallado en PowerShell. Normalmente, la secuencia de mensajes detallada se usa para proporcionar información más detallada sobre el procesamiento de comandos.
De forma predeterminada, no se muestra la secuencia de mensajes detallada, pero puede mostrarla cambiando el valor de la $VerbosePreference
variable o usando el parámetro común Detallado en cualquier comando.
Ejemplos
Ejemplo 1: Escribir un mensaje de estado
Write-Verbose -Message "Searching the Application Event Log."
Write-Verbose -Message "Searching the Application Event Log." -Verbose
Estos comandos usan el Write-Verbose
cmdlet para mostrar un mensaje de estado. De forma predeterminada, el mensaje no se muestra.
El segundo comando usa el parámetro común Verbose , que muestra los mensajes detallados, independientemente del valor de la $VerbosePreference
variable.
Ejemplo 2: Establecer $VerbosePreference y escribir un mensaje de estado
$VerbosePreference = "Continue"
Write-Verbose "Copying file $filename"
Estos comandos usan el Write-Verbose
cmdlet para mostrar un mensaje de estado. De forma predeterminada, el mensaje no se muestra.
El primer comando asigna un valor de Continue a la variable de $VerbosePreference
preferencia. El valor predeterminado, SilentlyContinue
, suprime los mensajes detallados. El segundo comando escribe un mensaje detallado.
Parámetros
-Message
Especifica el mensaje que se va a mostrar. Este parámetro es obligatorio. También puede canalizar una cadena de mensaje a Write-Verbose
.
Type: | String |
Aliases: | Msg |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Entradas
Puede canalizar una cadena que contiene el mensaje a este cmdlet.
Salidas
None
Este cmdlet no devuelve ningún resultado. Solo escribe en la secuencia de mensajes detallada.
Notas
- Los mensajes detallados se devuelven solo cuando el comando usa el parámetro común Verbose. Para obtener más información, consulta about_CommonParameters.
- En Windows PowerShell trabajos en segundo plano y comandos remotos, la
$VerbosePreference
variable de la sesión de trabajo y la sesión remota determinan si el mensaje detallado se muestra de forma predeterminada. Para obtener más información sobre la$VerbosePreference
variable, vea about_Preference_Variables.