Dela via


Remove-AzureRmADSpCredential

Tar bort en autentiseringsuppgift från ett huvudnamn för tjänsten.

Varning

AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.

Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.

Syntax

Remove-AzureRmADSpCredential
      -ObjectId <Guid>
      [-KeyId <Guid>]
      [-PassThru]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzureRmADSpCredential
      -ServicePrincipalName <String>
      [-KeyId <Guid>]
      [-PassThru]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzureRmADSpCredential
      -DisplayName <String>
      [-PassThru]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzureRmADSpCredential
      -ServicePrincipalObject <PSADServicePrincipal>
      [-KeyId <Guid>]
      [-PassThru]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Cmdleten Remove-AzureRmADSpCredential kan användas för att ta bort en autentiseringsnyckel från ett huvudnamn för tjänsten om det uppstår en kompromiss eller som en del av förfallotiden för autentiseringsnyckeln. Tjänstens huvudnamn identifieras genom att antingen ange objekt-ID:t eller tjänstens huvudnamn (SPN). Autentiseringsuppgifterna som ska tas bort identifieras av dess nyckel-ID om en enskild autentiseringsuppgift ska tas bort eller med en "Alla"-växel för att ta bort alla autentiseringsuppgifter som är associerade med tjänstens huvudnamn.

Exempel

Exempel 1 – Ta bort en specifik autentiseringsuppgift från tjänstens huvudnamn

PS C:\> Remove-AzureRmADSpCredential -ObjectId 00001111-aaaa-2222-bbbb-3333cccc4444 -KeyId 9044423a-60a3-45ac-9ab1-09534157ebb

Tar bort autentiseringsuppgifterna med nyckel-ID :t "9044423a-60a3-45ac-9ab1-09534157ebb" från tjänstens huvudnamn med objekt-ID :t "00001111-aaaa-2222-bbbb-3333cccc4444".

Exempel 2 – Ta bort alla autentiseringsuppgifter från tjänstens huvudnamn

PS C:\> Remove-AzureRmADSpCredential -ServicePrincipalName http://test123

Tar bort alla autentiseringsuppgifter från tjänstens huvudnamn med SPN :t "http://test123".

Exempel 3 – Ta bort alla autentiseringsuppgifter från ett huvudnamn för tjänsten med hjälp av rörledningar

PS C:\> Get-AzureRmADServicePrincipal -ObjectId 00001111-aaaa-2222-bbbb-3333cccc4444 | Remove-AzureRmADSpCredential

Hämtar tjänstens huvudnamn med objekt-ID 00001111-aaaa-2222-bbbb-3333cccc4444" och rör som till cmdleten Remove-AzureRmADSpCredential för att ta bort alla autentiseringsuppgifter från tjänstens huvudnamn.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

Typ:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DisplayName

Visningsnamnet för tjänstens huvudnamn.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Force

Växla till att ta bort autentiseringsuppgifter utan bekräftelse.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-KeyId

Anger den autentiseringsnyckel som ska tas bort. Nyckel-ID:na för ett huvudnamn för tjänsten kan hämtas med cmdleten Get-AzureRmADSpCredential.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ObjectId

Objekt-ID för tjänstens huvudnamn att ta bort autentiseringsuppgifterna från.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-PassThru

Om du anger detta returneras sant om kommandot lyckades.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ServicePrincipalName

Namnet (SPN) på tjänstens huvudnamn för att ta bort autentiseringsuppgifterna från.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ServicePrincipalObject

Objektet tjänstens huvudnamn som du vill ta bort autentiseringsuppgifterna från.

Typ:PSADServicePrincipal
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

Guid

String

PSADServicePrincipal

Parametrar: ServicePrincipalObject (ByValue)

Utdata

Boolean