Write-Verbose
将文本写入详细消息流。
语法
Write-Verbose
[-Message] <String>
[<CommonParameters>]
说明
Write-Verbose cmdlet 在 Windows PowerShell 中将文本写入详细消息流。 通常,详细消息流用于提供有关用于调试命令的命令处理的信息。
默认情况下,不显示详细消息流,但可以通过更改 $VerbosePreference 变量的值或使用任何命令中的 Verbose 通用参数来显示它。
示例
示例 1:编写状态消息
PS C:\> Write-Verbose -Message "Searching the Application Event Log."
PS C:\> Write-Verbose -Message "Searching the Application Event Log." -Verbose
这些命令使用 Write-Verbose cmdlet 显示状态消息。 默认情况下,不会显示消息。
第二个命令使用 Verbose 公共参数,该参数显示任何详细消息,而不考虑 $VerbosePreference 变量的值。
示例 2:设置$VerbosePreference并写入状态消息
PS C:\> $VerbosePreference = "Continue"
PS C:\> Write-Verbose "Copying file $filename"
这些命令使用 Write-Verbose cmdlet 显示状态消息。 默认情况下,不会显示消息。
第一个命令将“继续”值分配给$VerbosePreference首选项变量。 默认值 SilentlyContinue 将禁止详细消息。 第二个命令写入详细消息。
参数
-Message
指定要显示的消息。 此参数是必需的。 还可以通过管道将消息字符串传递给 Write-Verbose。
类型: | String |
别名: | Msg |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
输入
可以通过管道将包含消息的字符串传递给 Write-Verbose。
输出
None
Write-Verbose 仅写入详细消息流。
备注
- 仅当命令使用 详细 通用参数时,才会返回详细消息。 有关详细信息,请参阅 about_CommonParameters。
- 在 Windows PowerShell 后台作业和远程命令中,作业会话和远程会话中的 $VerbosePreference 变量确定默认是否显示详细消息。 有关 $VerbosePreference 变量的详细信息,请参阅 about_Preference_Variables。