Test-SecretVault

拡張機能コンテナーの自己テストを実行します。

構文

Default (既定)

Test-SecretVault
    [[-Name] <String[]>]
    [<CommonParameters>]

説明

Important

PowerShellチームは、Secretモジュールは機能が完結しており、今後積極的に開発されることはないと決定しました。 これらのモジュールは引き続きサポートされ、セキュリティや重大なバグ修正が行われます。 コードリポジトリはアーカイブされています。

最新に公開されたバージョンは以下の通りです:

このプロジェクトが設計されて以来、秘密の性質は根本的に変わりました。 パスキー、シングルサインオン、Microsoft Entra ID、生体認証、ハードウェアセキュリティキーなどのフェデレーテッド認証システムなどのパスワードレス認証方法が将来的に登場します。

このコマンドレットは、内部コンテナー Test-SecretVault コマンドを実行して、拡張コンテナーの自己テストを実行します。 すべてのテストが成功した場合は $true を返し、それ以外の場合は $false 返します。 失敗したテストに関する情報は、エラー レコードとしてエラー ストリームに書き込まれます。 テスト実行中の詳細については、Verbose パラメーターを使用します。

例

例 1

PS C:\> Test-SecretVault -Name CredMan -Verbose
VERBOSE: Invoking command Test-SecretVault on module Microsoft.PowerShell.CredManStore.Extension
VERBOSE: Vault CredMan succeeded validation test
True

この例では、CredMan 拡張機能コンテナーで自己テストを実行します。 すべてのテストが成功しました。

パラメーター

-Name

テストする 1 つ以上のコンテナーの名前を指定します。 名前または名前のパターンを入力します。 ワイルドカード文字 (*) を使用できます。

Name パラメーターが指定されていない場合、このコマンドレットは、登録されているすべてのコンテナーに対してテストを実行します。

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

型:

String[]

規定値:None
ワイルドカードのサポート:True
DontShow:False

パラメーター セット

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

CommonParameters

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

入力

None

出力

Boolean