Set-AzMigrateServerReplication
Aktualisiert die Zieleigenschaften für den replizierenden Server.
Syntax
Set-AzMigrateServerReplication
-TargetObjectID <String>
[-TargetVMName <String>]
[-TargetDiskName <String>]
[-TargetVMSize <String>]
[-TargetNetworkId <String>]
[-TestNetworkId <String>]
[-TargetResourceGroupID <String>]
[-NicToUpdate <IVMwareCbtNicInput[]>]
[-DiskToUpdate <IVMwareCbtUpdateDiskInput[]>]
[-TargetAvailabilitySet <String>]
[-TargetAvailabilityZone <String>]
[-SqlServerLicenseType <String>]
[-LinuxLicenseType <String>]
[-UpdateTag <Hashtable>]
[-UpdateTagOperation <String>]
[-UpdateVMTag <IVMwareCbtEnableMigrationInputTargetVmtags>]
[-UpdateVMTagOperation <String>]
[-UpdateNicTag <IVMwareCbtEnableMigrationInputTargetNicTags>]
[-UpdateNicTagOperation <String>]
[-UpdateDiskTag <IVMwareCbtEnableMigrationInputTargetDiskTags>]
[-UpdateDiskTagOperation <String>]
[-TargetBootDiagnosticsStorageAccount <String>]
[-SubscriptionId <String>]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Set-AzMigrateServerReplication
[-TargetVMName <String>]
[-TargetDiskName <String>]
[-TargetVMSize <String>]
[-TargetNetworkId <String>]
[-TestNetworkId <String>]
[-TargetResourceGroupID <String>]
[-NicToUpdate <IVMwareCbtNicInput[]>]
[-DiskToUpdate <IVMwareCbtUpdateDiskInput[]>]
[-TargetAvailabilitySet <String>]
[-TargetAvailabilityZone <String>]
[-SqlServerLicenseType <String>]
[-LinuxLicenseType <String>]
[-UpdateTag <Hashtable>]
[-UpdateTagOperation <String>]
[-UpdateVMTag <IVMwareCbtEnableMigrationInputTargetVmtags>]
[-UpdateVMTagOperation <String>]
[-UpdateNicTag <IVMwareCbtEnableMigrationInputTargetNicTags>]
[-UpdateNicTagOperation <String>]
[-UpdateDiskTag <IVMwareCbtEnableMigrationInputTargetDiskTags>]
[-UpdateDiskTagOperation <String>]
[-TargetBootDiagnosticsStorageAccount <String>]
[-SubscriptionId <String>]
-InputObject <IMigrationItem>
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Beschreibung
Das cmdlet Set-AzMigrateServerReplication aktualisiert die Zieleigenschaften für den replizierenden Server.
Beispiele
Beispiel 1: Aktualisieren nach ID
Set-AzMigrateServerReplication -TargetObjectID '/Subscriptions/xxx-xxx-xxx/resourceGroups/azmigratepwshtestasr13072020/providers/Microsoft.RecoveryServices/vaults/AzMigrateTestProjectPWSH02aarsvault/replicationFabrics/AzMigratePWSHTc8d1replicationfabric/replicationProtectionContainers/AzMigratePWSHTc8d1replicationcontainer/replicationMigrationItems/bcdr-vcenter-fareast-corp-micro-cfcc5a24-a40e-56b9-a6af-e206c9ca4f93_500f44f8-2aa3-587b-8958-ead358639629' -TargetVMName 'rb-w2k12r2-1'
ActivityId : da958651-96b3-4e65-a41e-897d4b06f7dd ActivityId: 3a4c8d4d-920a-47cd-82c3-f3dcce90a588
AllowedAction : {Cancel}
CustomDetailAffectedObjectDetail : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20180110.JobDetailsAffectedObjectDetails
CustomDetailInstanceType : AsrJobDetails
EndTime :
Error : {}
FriendlyName : Update
Id : /Subscriptions/xxx-xxx-xxx/resourceGroups/azmigratepwshtestasr13072020/providers/Microsoft.Recover
yServices/vaults/AzMigrateTestProjectPWSH02aarsvault/replicationJobs/931dde9a-de67-4a30-a045-bb9d6162f8ab
Location :
Name : 931dde9a-de67-4a30-a045-bb9d6162f8ab
ScenarioName : Update
StartTime : 9/25/20 9:20:08 PM
State : InProgress
StateDescription : InProgress
TargetInstanceType : ProtectionEntity
TargetObjectId : 101883a0-23f7-538a-bbd5-6d8b4fa900e2
TargetObjectName : prsadhu-TestVM
Task : {DisableProtectionOnPrimary, UpdateDraState}
Type : Microsoft.RecoveryServices/vaults/replicationJobs
Nach ID.
Beispiel 2: Aktualisieren mehrerer Datenträgernamen nach ID
$OSDisk = Set-AzMigrateDiskMapping -DiskID "6000C294-1217-dec3-bc18-81f117220424" -DiskName "ContosoDisk_1"
$DataDisk = Set-AzMigrateDiskMapping -DiskID "6000C292-79b9-bbdc-fb8a-f1fa8dbeff84" -DiskName "ContosoDisk_2"
$DiskMapping = $OSDisk, $DataDisk
Set-AzMigrateServerReplication -TargetObjectId "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2105srcrg/providers/Microsoft.RecoveryServices/vaults/signoff2105app1452vault/replicationFabrics/signoff2105app1c36replicationfabric/replicationProtectionContainers/signoff2105app1c36replicationcontainer/replicationMigrationItems/idclab-vcen67-fareast-corp-micr-6f5e3b29-29ad-4e62-abbd-6cd33c4183ef_5015f6d8-fc84-afdf-de47-1eab79330f00" -DiskToUpdate $DiskMapping
ActivityId : c533d88d-2211-43c6-b615-7b46876d8882 ActivityId: de18df8b-8d43-4249-8989-846d33a124f6
AllowedAction : {}
CustomDetailAffectedObjectDetail : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20210210.JobDetailsAffectedObje
ctDetails
CustomDetailInstanceType : AsrJobDetails
EndTime :
Error : {}
FriendlyName : Update the virtual machine
Id : /Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/cbtsignoff2105src
rg/providers/Microsoft.RecoveryServices/vaults/signoff2105app1452vault/replicationJo
bs/6ec1cca6-87c7-4f14-9657-bd0469c02fcd
Location :
Name : 6ec1cca6-87c7-4f14-9657-bd0469c02fcd
ScenarioName : UpdateVmProperties
StartTime : 8/30/2021 7:08:51 AM
State : InProgress
StateDescription : InProgress
TargetInstanceType : ProtectionEntity
TargetObjectId : f3aa6bd4-1b60-52bb-b12d-e850f8d8f13c
TargetObjectName : Win2k16
Task : {UpdateVmPropertiesTask}
Type : Microsoft.RecoveryServices/vaults/replicationJobs
Aktualisieren des Datenträgernamens nach ID.
Parameter
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Typ: | PSObject |
Aliase: | AzureRMContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DiskToUpdate
Aktualisiert den Datenträger für die zu erstellende Azure-VM. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für DISKTOUPDATE-Eigenschaften und erstellen eine Hashtabelle.
Typ: | IVMwareCbtUpdateDiskInput[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InputObject
Gibt den Replikationsserver an, für den die Eigenschaften aktualisiert werden müssen. Das Serverobjekt kann mithilfe des Cmdlets Get-AzMigrateServerReplication abgerufen werden. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für INPUTOBJECT-Eigenschaften und erstellen eine Hashtabelle.
Typ: | IMigrationItem |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LinuxLicenseType
Gibt an, ob der Azure Hybrid-Vorteil für den zu migrierenden Quell-Linux-Server gilt.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NicToUpdate
Aktualisiert die NIC für die zu erstellende Azure-VM. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für NICTOUPDATE-Eigenschaften und erstellen eine Hashtabelle.
Typ: | IVMwareCbtNicInput[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SqlServerLicenseType
Gibt an, ob der Azure-Hybridvorteil für SQL Server für die Migration des Servers gilt.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SubscriptionId
Die Abonnement-ID.
Typ: | String |
Position: | Named |
Standardwert: | (Get-AzContext).Subscription.Id |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TargetAvailabilitySet
Gibt den Verfügbarkeitssatz an, der für die Vm-Erstellung verwendet werden soll.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TargetAvailabilityZone
Gibt die Verfügbarkeitszone an, die für die Vm-Erstellung verwendet werden soll.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TargetBootDiagnosticsStorageAccount
Gibt das Speicherkonto an, das für die Startdiagnose verwendet werden soll.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TargetDiskName
Gibt den Namen der zu erstellenden Azure-VM an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TargetNetworkId
Aktualisiert die ID des virtuellen Netzwerks innerhalb des Azure-Zielabonnements, zu dem der Server migriert werden muss.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TargetObjectID
Gibt den replcating-Server an, für den die Eigenschaften aktualisiert werden müssen. Die ID sollte mithilfe des Cmdlets Get-AzMigrateServerReplication abgerufen werden.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TargetResourceGroupID
Aktualisiert die Ressourcengruppen-ID innerhalb des Azure-Zielabonnements, zu dem der Server migriert werden muss.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TargetVMName
Gibt den replcating-Server an, für den die Eigenschaften aktualisiert werden müssen. Die ID sollte mithilfe des Cmdlets Get-AzMigrateServerReplication abgerufen werden.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TargetVMSize
Aktualisiert die SKU der zu erstellenden Azure-VM.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TestNetworkId
Aktualisiert die ID des virtuellen Netzwerks innerhalb des Azure-Zielabonnements, zu dem der Server migriert werden muss.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UpdateDiskTag
Gibt das Tag an, das für die Datenträgererstellung verwendet werden soll. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für UPDATEDISKTAG-Eigenschaften und erstellen eine Hashtabelle.
Typ: | IVMwareCbtEnableMigrationInputTargetDiskTags |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UpdateDiskTagOperation
Gibt den Updatedatenträgertag-Vorgang an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UpdateNicTag
Gibt das Tag an, das für die NIC-Erstellung verwendet werden soll. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für UPDATENICTAG-Eigenschaften und erstellen eine Hashtabelle.
Typ: | IVMwareCbtEnableMigrationInputTargetNicTags |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UpdateNicTagOperation
Gibt den Update-NIC-Tag-Vorgang an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UpdateTag
Gibt das Tag an, das für die Ressourcenerstellung verwendet werden soll.
Typ: | Hashtable |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UpdateTagOperation
Gibt den Aktualisierungstagsvorgang an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UpdateVMTag
Gibt das Tag an, das für die Vm-Erstellung verwendet werden soll. Informationen zum Erstellen finden Sie im Abschnitt "NOTES" für UPDATEVMTAG-Eigenschaften und erstellen eine Hashtabelle.
Typ: | IVMwareCbtEnableMigrationInputTargetVmtags |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UpdateVMTagOperation
Gibt den Update-VM-Tag-Vorgang an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Ausgaben
Azure PowerShell