Restore-AzDevCenterUserDevBoxSnapshot
Stellt eine Dev Box in einem angegebenen Snapshot wieder her.
Syntax
Restore (Standard)
Restore-AzDevCenterUserDevBoxSnapshot
-Endpoint <String>
-DevBoxName <String>
-ProjectName <String>
-SnapshotId <String>
[-UserId <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
RestoreViaIdentity
Restore-AzDevCenterUserDevBoxSnapshot
-Endpoint <String>
-InputObject <IDevCenterdataIdentity>
-SnapshotId <String>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
RestoreByDevCenter
Restore-AzDevCenterUserDevBoxSnapshot
-DevCenterName <String>
-DevBoxName <String>
-ProjectName <String>
-SnapshotId <String>
[-UserId <String>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
RestoreViaIdentityByDevCenter
Restore-AzDevCenterUserDevBoxSnapshot
-DevCenterName <String>
-InputObject <IDevCenterdataIdentity>
-SnapshotId <String>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Stellt eine Dev Box in einem angegebenen Snapshot wieder her.
Beispiele
Beispiel 1: Wiederherstellen eines Dev Box zu einer Momentaufnahme nach Endpunkt und Benutzer-ID
Restore-AzDevCenterUserDevBoxSnapshot `
-Endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" `
-ProjectName "DevProject" `
-DevBoxName "myDevBox" `
-UserId "786a823c-8037-48ab-89b8-8599901e67d0" `
-SnapshotId "snapshot-1234"
Mit diesem Befehl wird das Dev-Feld "myDevBox" wiederhergestellt, das dem Benutzer "786a823c-8037-48ab-89b8-8599901e67d0" zugewiesen ist, in der Momentaufnahme mit der ID "snapshot-1234" mit dem Endpunkt.
Beispiel 2: Wiederherstellen eines Dev Box zu einer Momentaufnahme nach Dev Center-Namen und aktuellem Benutzer
Restore-AzDevCenterUserDevBoxSnapshot `
-DevCenterName "ContosoDevCenter" `
-ProjectName "DevProject" `
-DevBoxName "myDevBox" `
-UserId "me" `
-SnapshotId "snapshot-1234"
Mit diesem Befehl wird das Dev-Feld "myDevBox" wiederhergestellt, das dem aktuellen angemeldeten Benutzer der Momentaufnahme mit der ID "snapshot-1234" mit dem Dev Center-Namen zugewiesen ist.
$snapshotInput = @{
DevBoxName = "myDevBox"
UserId = "786a823c-8037-48ab-89b8-8599901e67d0"
ProjectName = "DevProject"
}
Restore-AzDevCenterUserDevBoxSnapshot `
-Endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" `
-InputObject $snapshotInput `
-SnapshotId "snapshot-1234"
Dieser Befehl stellt das Dev-Feld "myDevBox" mithilfe des Endpunkts und eines Identitätsobjekts in der Momentaufnahme mit der ID "snapshot-1234" wieder her.
Beispiel 4: Wiederherstellen eines Dev Box-Steuerelements in einer Momentaufnahme mithilfe des Eingabeobjekts und des Dev Center-Namens
$snapshotInput = @{
DevBoxName = "myDevBox"
UserId = "me"
ProjectName = "DevProject"
}
Restore-AzDevCenterUserDevBoxSnapshot `
-DevCenterName "ContosoDevCenter" `
-InputObject $snapshotInput `
-SnapshotId "snapshot-1234"
Mit diesem Befehl wird das Dev-Feld "myDevBox" in die Momentaufnahme mit der ID "snapshot-1234" mithilfe des Dev Center-Namens und eines Identitätsobjekts wiederhergestellt.
Parameter
-AsJob
Ausführen des Befehls als Auftrag
Parametereigenschaften
Typ: SwitchParameter
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-Confirm
Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.
Parametereigenschaften
Typ: SwitchParameter
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Aliase: vgl
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: 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.
Parametereigenschaften
Typ: PSObject
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Aliase: AzureRMContext, AzureCredential
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-DevBoxName
Anzeigename für die Dev Box.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
Restore
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
RestoreByDevCenter
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-DevCenterName
Das DevCenter, auf dem Vorgänge ausgeführt werden sollen.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Aliase: DevCenter
Parametersätze
RestoreByDevCenter
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
RestoreViaIdentityByDevCenter
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-Endpoint
Der DevCenter-spezifische URI, mit dem gearbeitet werden soll.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
Restore
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
RestoreViaIdentity
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
Identitätsparameter Zu erstellen finden Sie im Abschnitt NOTES für INPUTOBJECT-Eigenschaften, und erstellen Sie eine Hashtabelle.
RestoreViaIdentity
Position: Named
Obligatorisch: True
Wert aus Pipeline: True
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
RestoreViaIdentityByDevCenter
Position: Named
Obligatorisch: True
Wert aus Pipeline: True
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-NoWait
Asynchrones Ausführen des Befehls
Parametereigenschaften
Typ: SwitchParameter
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-ProjectName
Name des Projekts.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
Restore
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
RestoreByDevCenter
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-SnapshotId
Erforderlicher Parameter, der die Snapshot-ID angibt, die für den Wiederherstellungsvorgang verwendet werden soll.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-UserId
Die AAD-Objekt-ID des Benutzers.
Wenn der Wert "me" ist, wird die Identität aus dem Authentifizierungskontext übernommen.
Parametereigenschaften
Typ: String
Standardwert: me
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
Restore
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
RestoreByDevCenter
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird.
Das Cmdlet wird nicht ausgeführt.
Parametereigenschaften
Typ: SwitchParameter
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Aliase: Wi
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters .
Ausgaben