Freigeben über


Remove-AzDevCenterUserEnvironment

Löscht eine Umgebung und alle zugehörigen Ressourcen.

Syntax

Remove-AzDevCenterUserEnvironment
      -Endpoint <String>
      -Name <String>
      -ProjectName <String>
      [-UserId <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzDevCenterUserEnvironment
      -Endpoint <String>
      -InputObject <IDevCenterdataIdentity>
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzDevCenterUserEnvironment
      -DevCenterName <String>
      -InputObject <IDevCenterdataIdentity>
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzDevCenterUserEnvironment
      -DevCenterName <String>
      -Name <String>
      -ProjectName <String>
      [-UserId <String>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Löscht eine Umgebung und alle zugehörigen Ressourcen.

Beispiele

Beispiel 1: Löschen einer Umgebung nach Endpunkt

Remove-AzDevCenterUserEnvironment -Endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" -ProjectName DevProject -UserId "me"  -Name myEnv

Mit diesem Befehl wird die Umgebung "myEnv" unter dem Projekt "DevProject" gelöscht, das dem aktuell angemeldeten Benutzer zugewiesen ist.

Beispiel 2: Löschen einer Umgebung nach Dev Center

Remove-AzDevCenterUserEnvironment -DevCenterName Contoso -ProjectName DevProject -UserId "786a823c-8037-48ab-89b8-8599901e67d0" -Name myEnv

Dieser Befehl löscht die Umgebung "myEnv" unter dem Projekt "DevProject", das dem Benutzer "786a823c-8037-48ab-89b8-8599901e67d0" zugewiesen ist.

Beispiel 3: Löschen einer Umgebung nach Endpunkt und InputObject

$envInput = @{"UserId" = "786a823c-8037-48ab-89b8-8599901e67d0"; "ProjectName" = "DevProject"; "EnvironmentName" = "myEnv" }
Remove-AzDevCenterUserEnvironment -Endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" -InputObject $envInput

Dieser Befehl löscht die Umgebung "myEnv" unter dem Projekt "DevProject", das dem Benutzer "786a823c-8037-48ab-89b8-8599901e67d0" zugewiesen ist.

Beispiel 4: Löschen einer Umgebung nach Dev Center und InputObject

$envInput = @{"UserId" = "me"; "ProjectName" = "DevProject"; "EnvironmentName" = "myEnv" }
Remove-AzDevCenterUserEnvironment -DevCenterName Contoso -InputObject $envInput

Mit diesem Befehl wird die Umgebung "myEnv" unter dem Projekt "DevProject" gelöscht, das dem aktuell angemeldeten Benutzer zugewiesen ist.

Parameter

-AsJob

Ausführen des Befehls als Auftrag

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
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

Der Parameter DefaultProfile ist nicht funktionsfähig. Verwenden Sie den Parameter "SubscriptionId", wenn sie verfügbar ist, wenn Sie das Cmdlet für ein anderes Abonnement ausführen.

Typ:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-DevCenterName

Das DevCenter, auf dem Vorgänge ausgeführt werden sollen.

Typ:String
Aliases:DevCenter
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-Endpoint

Der DevCenter-spezifische URI, der ausgeführt werden soll.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table.

Typ:IDevCenterdataIdentity
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Der Name der Umgebung.

Typ:String
Aliases:EnvironmentName
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Asynchrones Ausführen des Befehls

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Gibt true zurück, wenn der Befehl erfolgreich ist.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-ProjectName

Das DevCenter-Projekt, auf dem Vorgänge ausgeführt werden sollen.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-UserId

Die AAD-Objekt-ID des Benutzers. Wenn der Wert "me" lautet, wird die Identität aus dem Authentifizierungskontext übernommen.

Typ:String
Position:Named
Standardwert:"me"
Erforderlich:False
Accept pipeline input:False
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

IDevCenterdataIdentity

Ausgaben

Boolean