共用方式為


Remove-MsolServicePrincipalCredential

從服務主體移除認證金鑰。

語法

Remove-MsolServicePrincipalCredential
      -ObjectId <Guid>
      -KeyIds <Guid[]>
      [-TenantId <Guid>]
      [<CommonParameters>]
Remove-MsolServicePrincipalCredential
      -KeyIds <Guid[]>
      -ServicePrincipalName <String>
      [-TenantId <Guid>]
      [<CommonParameters>]
Remove-MsolServicePrincipalCredential
      -KeyIds <Guid[]>
      -AppPrincipalId <Guid>
      [-TenantId <Guid>]
      [<CommonParameters>]

Description

Remove-MsolServicePrincipalCredential Cmdlet 會在入侵或認證密鑰變換到期時,從服務主體移除認證密鑰。 服務主體是藉由提供物件標識碼、應用程式標識碼或服務主體名稱 (SPN) 來識別。 要移除的認證會以其密鑰標識碼來識別。

範例

範例 1:從服務主體移除認證

PS C:\> Remove-MsolServicePrincipalCredential -KeyIds @("aaaaaaaa-0b0b-1c1c-2d2d-333333333333") -ServicePrincipalName "MyApp2/myApp.com"

此命令會從服務主體移除認證金鑰。 在此範例中,密鑰標識碼 aaaaaaaa-0b0b-1c1c-2d2d-333333333 會從與服務主體名稱 MyApp2/myApp.com 相關聯的服務主體中移除。 若要顯示與服務主體相關聯的密鑰標識符清單,請使用 get-MsolServicePrincipalCredential Cmdlet

參數

-AppPrincipalId

指定要從中移除認證之服務主體的應用程式標識碼。

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

-KeyIds

指定要移除之認證金鑰的唯一標識子陣列。 您可以使用 get-MsolServicePrincipalCredential Cmdlet 來取得服務主體的金鑰標識碼。

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

-ObjectId

指定要從中移除認證之服務主體的唯一對象標識碼。

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

-ServicePrincipalName

指定要從中移除認證的服務主體名稱。 SPN 必須使用下列其中一種格式:

  • appName
  • appName/hostname
  • 有效的 URL

AppName 代表應用程式的名稱。 主機名代表應用程式的 URI 授權單位。

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

-TenantId

指定要執行作業之租使用者的唯一標識符。 預設值是目前使用者的租使用者。 此參數僅適用於合作夥伴使用者。

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