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 |