Remove-AzureRmADServicePrincipal
Löscht den Microsoft Entra-Dienstprinzipal.
Warnung
Das AzureRM PowerShell-Modul ist seit dem 29. Februar 2024 offiziell veraltet. Benutzern wird empfohlen, von AzureRM zum Az PowerShell-Modul zu migrieren, um weiterhin Support und Updates zu erhalten.
Obwohl das AzureRM-Modul weiterhin funktioniert, wird es nicht mehr Standard tained oder unterstützt, wobei eine fortgesetzte Verwendung nach Ermessen und Risiko des Benutzers erfolgt. Weitere Informationen zum Übergang zum Az-Modul finden Sie in unseren Migrationsressourcen.
Syntax
Remove-AzureRmADServicePrincipal
-ObjectId <Guid>
[-PassThru]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzureRmADServicePrincipal
-ApplicationId <Guid>
[-PassThru]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzureRmADServicePrincipal
-ServicePrincipalName <String>
[-PassThru]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzureRmADServicePrincipal
-DisplayName <String>
[-PassThru]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzureRmADServicePrincipal
-InputObject <PSADServicePrincipal>
[-PassThru]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-AzureRmADServicePrincipal
-ApplicationObject <PSADApplication>
[-PassThru]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Löscht den Microsoft Entra-Dienstprinzipal.
Beispiele
Beispiel 1 : Entfernen eines Dienstprinzipals nach Objekt-ID
PS C:\> Remove-AzureRmADServicePrincipal -ObjectId 61b5d8ea-fdc6-40a2-8d5b-ad447c678d45
Entfernt den Dienstprinzipal mit der Objekt-ID "61b5d8ea-fdc6-40a2-8d5b-ad447c678d45".
Beispiel 2 : Entfernen eines Dienstprinzipals nach Anwendungs-ID
PS C:\> Remove-AzureRmADServicePrincipal -ApplicationId 9263469e-d328-4321-8646-3e3e75d20e76
Entfernt den Dienstprinzipal mit der Anwendungs-ID "9263469e-d328-4321-8646-3e3e75d20e76".
Beispiel 3 : Entfernen eines Dienstprinzipals durch SPN
PS C:\> Remove-AzureRmADServicePrincipal -ServicePrincipalName MyServicePrincipal
Entfernen des Dienstprinzipals mit dem Dienstprinzipalnamen "MyServicePrincipal"
Beispiel 4 – Entfernen eines Dienstprinzipals durch Rohrleitung
PS C:\> Get-AzureRmADServicePrincipal -ObjectId 61b5d8ea-fdc6-40a2-8d5b-ad447c678d45 | Remove-AzureRmADServicePrincipal
Ruft den Dienstprinzipal mit der Objekt-ID "61b5d8ea-fdc6-40a2-8d5b-ad447c678d45" ab und stellt diese dem Cmdlet Remove-AzureRmADServicePrincipal hinzu, um diesen Dienstprinzipal zu entfernen.
Beispiel 5 : Entfernen eines Dienstprinzipals durch Rohrleitung einer Anwendung
PS C:\> Get-AzureRmApplication -ApplicationId 9263469e-d328-4321-8646-3e3e75d20e76 | Remove-AzureRmADServicePrincipal
Ruft die Anwendung mit der Anwendungs-ID '9263469e-d328-4321-8646-3e3e75d20e76' ab und rohrt diese an das Cmdlet Remove-AzureRmADServicePrincipal, um den Dienstprinzipal zu entfernen, der dieser Anwendung zugeordnet ist.
Parameter
-ApplicationId
Die Dienstprinzipalanwendungs-ID.
Typ: | Guid |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ApplicationObject
Das Anwendungsobjekt, dessen Dienstprinzipal entfernt wird.
Typ: | PSADApplication |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Typ: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Der Anzeigename des Dienstprinzipals.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Force
Wechseln Sie ohne Bestätigung zum Löschen des Dienstprinzipals.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Das Dienstprinzipalobjekt.
Typ: | PSADServicePrincipal |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ObjectId
Die Objekt-ID des zu löschenden Dienstprinzipals.
Typ: | Guid |
Aliases: | PrincipalId, Id |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Wenn angegeben, wird der gelöschte Dienstprinzipal zurückgegeben.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServicePrincipalName
Der Dienstprinzipalname.
Typ: | String |
Aliases: | SPN |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
Parameter: InputObject (ByValue)
Parameter: ApplicationObject (ByValue)
Ausgaben
Hinweise
Schlüsselwörter: azure, azurerm, arm, resource, management, manager, resource, group, template, deployment