次の方法で共有


Unlock-SecretVault

拡張機能コンテナーのロックを解除して、現在のセッションでアクセスできるようにします。

構文

Default (既定)

Unlock-SecretVault
    [-Name] <String>
    [-Password] <SecureString>
    [<CommonParameters>]

説明

このコマンドレットは、指定された Passwordを使用して拡張コンテナーのロックを解除します。 これにより、パスワード認証を必要とするコンテナーは、最初にユーザーにプロンプトを表示することなく動作できます。 すべての拡張機能コンテナーでパスワード認証が必要なわけではありません。 拡張機能コンテナーがパスワードによるロック解除をサポートしていない場合、コマンドレットは警告を返します。

例 1

Unlock-SecretVault -Name SecretStore -Password $SecurePassword
Get-SecretInfo -Vault SecretStore
Name             Type         VaultName
----             ----         ---------
Secret1          SecureString SecretStore
Secret2          SecureString SecretStore

この例では、コマンドを使用して、SecretStore コンテナーのロックを解除します。 次に、コンテナーのパスワードの入力を求めることなく、コンテナーで Get-SecretInfo コマンドを実行します。

例 2

Unlock-SecretVault -Name CredMan -Password $SecurePassword
WARNING: Can't unlock extension vault 'CredMan': The vault doesn't support the Unlock-SecretVault
function.

この例では、コマンドを使用して、CredMan コンテナーのロックを解除します。 ただし、コンテナーはロック解除をサポートしていないため、コマンドは無効です。 CredMan コンテナーがロック解除をサポートしていないことを示す警告が表示されます。

パラメーター

-Name

ロックを解除するコンテナーの名前。

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

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

パラメーター セット

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

-Password

コンテナーのロックを解除するために使用されるパスワード。

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

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

パラメーター セット

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

CommonParameters

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

入力

None

出力

Object