共用方式為


Get-AzKeyVaultSetting

擷取可設定的指定金鑰保存庫帳戶設定或所有可用的金鑰保存庫帳戶設定。

語法

Get-AzKeyVaultSetting
   [-DefaultProfile <IAzureContextContainer>]
   [-HsmName] <String>
   [[-Name] <String>]
   [<CommonParameters>]
Get-AzKeyVaultSetting
   [-DefaultProfile <IAzureContextContainer>]
   [-HsmObject] <PSManagedHsm>
   [[-Name] <String>]
   [<CommonParameters>]
Get-AzKeyVaultSetting
   [-DefaultProfile <IAzureContextContainer>]
   [-HsmId] <String>
   [[-Name] <String>]
   [<CommonParameters>]

Description

Get-AzKeyVaultSetting Cmdlet 會取得密鑰保存庫帳戶設定。 此 Cmdlet 會取得特定的金鑰保存庫帳戶設定或所有密鑰保存庫帳戶設定。

範例

範例 1:取得受控 HSM 中的所有帳戶設定

Get-AzKeyVaultSetting -HsmName testmhsm

Name                                   Value Type    HSM Name
----                                   ----- ----    --------
AllowKeyManagementOperationsThroughARM false boolean testmhsm

此 Cmdlet 會取得受控 HSM 中名為 testmhsm的所有帳戶設定。

範例 2:在受控 HSM 中取得特定的金鑰保存庫帳戶設定

Get-AzKeyVaultSetting -HsmName testmhsm -Name AllowKeyManagementOperationsThroughARM

Name                                   Value Type    HSM Name
----                                   ----- ----    --------
AllowKeyManagementOperationsThroughARM false boolean testmhsm

此 Cmdlet 會在名為 testmhsm的受控 HSM 中取得名為 AllowKeyManagementOperationsThroughARM 的特定密鑰保存庫帳戶設定。

範例 3:透過 HsmObject 取得受控 HSM 中的特定密鑰保存庫帳戶設定

$hsmObject = Get-AzKeyVaultManagedHsm -Name testmhsm
Get-AzKeyVaultSetting -HsmObject $hsmObject -Name AllowKeyManagementOperationsThroughARM

Name                                   Value Type    HSM Name
----                                   ----- ----    --------
AllowKeyManagementOperationsThroughARM false boolean testmhsm

此 Cmdlet 會透過 HsmObject 取得受控 HSM 中名為 AllowKeyManagementOperationsThroughARM testmhsm 的特定金鑰保存庫帳戶設定。

範例 4:透過管線 HsmObject 取得受控 HSM 中的特定密鑰保存庫帳戶設定

Get-AzKeyVaultManagedHsm -Name testmhsm | Get-AzKeyVaultSetting -Name AllowKeyManagementOperationsThroughARM

Name                                   Value Type    HSM Name
----                                   ----- ----    --------
AllowKeyManagementOperationsThroughARM false boolean testmhsm

此 Cmdlet 會透過 HsmObject 取得受控 HSM 中名為 AllowKeyManagementOperationsThroughARM testmhsm 的特定金鑰保存庫帳戶設定。

範例 4:透過管線 HsmObject 取得受控 HSM 中的特定密鑰保存庫帳戶設定

Get-AzKeyVaultManagedHsm -Name testmhsm | Get-AzKeyVaultSetting -Name AllowKeyManagementOperationsThroughARM

Name                                   Value Type    HSM Name
----                                   ----- ----    --------
AllowKeyManagementOperationsThroughARM false boolean testmhsm

此 Cmdlet 會取得以管線 HsmObject 命名的受控 HSM 中名為 AllowKeyManagementOperationsThroughARM testmhsm 的特定密鑰保存庫帳戶設定。

範例 5:透過 HsmId 取得受控 HSM 中的特定金鑰保存庫帳戶設定

Get-AzKeyVaultSetting -HsmId /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/test-rg/providers/Microsoft.KeyVault/managedHSMs/testmhsm -Name AllowKeyManagementOperationsThroughARM

Name                                   Value Type    HSM Name
----                                   ----- ----    --------
AllowKeyManagementOperationsThroughARM false boolean testmhsm

此 Cmdlet 會透過 HsmId 取得受控 HSM 中名為 AllowKeyManagementOperationsThroughARM testmhsm 的特定密鑰保存庫帳戶設定。

參數

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-HsmId

Hsm 資源標識碼。

類型:String
Position:0
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-HsmName

HSM 的名稱。

類型:String
Position:0
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-HsmObject

Hsm 物件。

類型:PSManagedHsm
Position:0
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-Name

設定的名稱。

類型:String
Position:1
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

PSManagedHsm

輸出

PSKeyVaultSetting