次の方法で共有


Write-Verbose

詳細メッセージ ストリームにテキストを書き込みます。

構文

Default (既定)

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

説明

Write-Verbose コマンドレットは、PowerShell の詳細メッセージ ストリームにテキストを書き込みます。 通常、冗長メッセージストリームは、コマンド処理に関するより詳しい情報を提供するために使用されます。

既定では、詳細メッセージ ストリームは表示されません。表示するには、$VerbosePreference 変数の値を変更するか、コマンドに共通の Verbose パラメーターを使用します。

例 1: ステータス メッセージを書き込む

Write-Verbose -Message "Searching the Application Event Log."
Write-Verbose -Message "Searching the Application Event Log." -Verbose

これらのコマンドは、Write-Verbose コマンドレットを使用してステータス メッセージを表示します。 既定では、メッセージは表示されません。

2 番目のコマンドでは、Verbose 共通パラメーターを使用します。このパラメーターは、$VerbosePreference 変数の値に関係なく、冗長メッセージを表示します。

例 2: $VerbosePreferenceを設定し、ステータス メッセージを書き込む

$VerbosePreference = "Continue"
Write-Verbose "Copying file $filename"

これらのコマンドは、Write-Verbose コマンドレットを使用してステータス メッセージを表示します。 既定では、メッセージは表示されません。

最初のコマンドは、continue の値を $VerbosePreference ユーザー設定変数に割り当てます。 既定値の SilentlyContinueにより、冗長なメッセージが抑制されます。 2 番目のコマンドは、詳細なメッセージを出力します。

パラメーター

-Message

表示するメッセージを指定します。 このパラメーターは必須です。 メッセージ文字列を Write-Verbose にパイプすることもできます。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:メッセージ

パラメーター セット

(All)
配置:0
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。

入力

String

メッセージを含む文字列をこのコマンドレットにパイプできます。

出力

None

このコマンドレットは出力を返しません。 詳細メッセージ ストリームへの書き込みのみが行われます。

メモ

  • 詳細メッセージは、コマンドに Verbose 共通パラメーターを使用した場合にのみ返されます。 詳細については、about_CommonParametersを参照してください。
  • Windows PowerShell バックグラウンド ジョブとリモート コマンドでは、ジョブ セッションとリモート セッションの $VerbosePreference 変数によって、詳細メッセージが既定で表示されるかどうかが決まります。 $VerbosePreference 変数の詳細については、about_Preference_Variablesを参照してください。