Freigeben über


Clear-AzureRemoteAppVmStaleAdObject

Entfernt Objekte in der Microsoft Entra-ID, die virtuellen Azure RemoteApp-Computern zugeordnet sind, die nicht mehr vorhanden sind.

Hinweis

Die Cmdlets, auf die in dieser Dokumentation verwiesen wird, dienen zum Verwalten von Azure-Legacyressourcen, die Azure Dienst-Manager (ASM) APIs verwenden. Dieses ältere PowerShell-Modul wird beim Erstellen neuer Ressourcen nicht empfohlen, da ASM für den Ruhestand geplant ist. Weitere Informationen finden Sie unter Einstellung des Azure Service Manager.

Das Az PowerShell-Modul ist das empfohlene PowerShell-Modul zum Verwalten von Azure Resource Manager (ARM)-Ressourcen mit PowerShell.

Syntax

Clear-AzureRemoteAppVmStaleAdObject
     -CollectionName <String>
     [-Credential <PSCredential>]
     [-Profile <AzureSMProfile>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Beschreibung

Das Cmdlet Clear-AzureRemoteAppVmStaleAdObject entfernt Objekte in der Microsoft Entra-ID, die virtuellen Azure RemoteApp-Computern zugeordnet sind, die nicht mehr vorhanden sind. Sie müssen Anmeldeinformationen verwenden, die über Berechtigungen zum Entfernen von Microsoft Entra-Objekten verfügen. Wenn Sie den allgemeinen Parameter "Verbose " angeben, zeigt dieses Cmdlet den Namen jedes Objekts an, das gelöscht wird.

Beispiele

Beispiel 1: Löschen veralteter Objekte für eine Auflistung

PS C:\> $AdminCredentials = Get-Credential
PS C:\> Clear-AzureRemoteAppVmStaleAdObject -CollectionName "Contoso" -Credential $AdminCredentials

Die erste Eingabeaufforderung fordert Sie mithilfe von Get-Credential auf, einen Benutzernamen und ein Kennwort einzugeben. Der Befehl speichert die Ergebnisse in der variablen $AdminCredentials.

Der zweite Befehl löscht die veralteten Objekte für die Auflistung namens Contoso. Der Befehl verwendet die in $AdminCredentials Variablen gespeicherten Anmeldeinformationen. Damit der Befehl erfolgreich ausgeführt werden kann, müssen diese Anmeldeinformationen über entsprechende Rechte verfügen.

Parameter

-CollectionName

Gibt den Namen der Azure RemoteApp-Auflistung an.

Typ:String
Aliase:Name
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Credential

Gibt eine Anmeldeinformation an, die über Berechtigungen zum Ausführen dieser Aktion verfügt. Verwenden Sie das Cmdlet Get-Credential, um ein PSCredential-Objekt abzurufen. Wenn Sie diesen Parameter nicht angeben, verwendet dieses Cmdlet die aktuellen Benutzeranmeldeinformationen.

Typ:PSCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Profile

Gibt das Azure-Profil an, aus dem dieses Cmdlet liest. Wenn Sie kein Profil angeben, liest dieses Cmdlet aus dem lokalen Standardprofil.

Typ:AzureSMProfile
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False