共用方式為


Remove-AzKeyVaultRoleDefinition

從 HSM 移除自定義角色定義。

語法

Remove-AzKeyVaultRoleDefinition
      [-HsmName] <String>
      [-Scope <String>]
      -RoleName <String>
      [-Force]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzKeyVaultRoleDefinition
      [-HsmName] <String>
      [-Scope <String>]
      -InputObject <PSKeyVaultRoleDefinition>
      [-Force]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Remove-AzKeyVaultRoleDefinition Cmdlet 會在 Azure Role-Based Azure KeyVault 受控 HSM 的訪問控制中刪除自定義角色。 提供現有自定義角色或角色物件的 -RoleName 參數,以刪除該自定義角色。 根據預設,Remove-AzKeyVaultRoleDefinition 會提示您確認。 若要隱藏提示,請使用 -Force 參數。

範例

範例 1

Remove-AzKeyVaultRoleDefinition -HsmName myHsm -RoleName "my role"

此範例會移除名為 「my role」 的自定義角色。

範例 2

$role = Get-AzKeyVaultRoleDefinition -HsmName myHsm -RoleName "my role"
$role | Remove-AzKeyVaultRoleDefinition -HsmName myHsm -Force

此範例會透過管線角色對象來移除名為 「my role」 的自定義角色。 它也會在 -Force隱藏提示。

參數

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

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

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

-Force

請勿要求確認。

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

-HsmName

HSM 的名稱。

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

-InputObject

物件,表示要移除的角色定義。

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

-PassThru

此 Cmdlet 預設不會傳回 物件。 如果指定此參數,如果成功,則會傳回 true。

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

-RoleName

要取得的角色定義名稱。

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

-Scope

角色指派或定義套用至的範圍,例如 '/' 或 '/keys' 或 '/keys/{keyName}'。

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

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

PSKeyVaultRoleDefinition

輸出

Boolean