Write-Verbose
將文字寫入詳細資訊訊息串流。
Syntax
Write-Verbose
[-Message] <String>
[<CommonParameters>]
Description
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。
Type: | String |
Aliases: | Msg |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
輸入
您可以使用管線將包含訊息的字串傳送至 Write-Verbose。
輸出
None
Write-Verbose 只會寫入到詳細資訊訊息串流。
備註
- 只有在此命令使用 Verbose 一般參數時,才會傳回詳細資訊訊息。 如需詳細資訊,請參閱 about_CommonParameters。
- 在 Windows PowerShell 背景工作和遠端命令中,工作的工作階段和遠端工作階段中的 $VerbosePreference 變數會決定預設是否顯示詳細資訊訊息。 如需 $VerbosePreference 變數的詳細資訊,請參閱 about_Preference_Variables。