New-AzRecoveryServicesAsrVMNicConfig
Erstellt eine ASR-NIC-Konfiguration, die die Failover- und Testfailoverkonfigurationsdetails enthält.
Syntax
New-AzRecoveryServicesAsrVMNicConfig
-NicId <String>
-ReplicationProtectedItem <ASRReplicationProtectedItem>
[-RecoveryVMNetworkId <String>]
[-RecoveryNicName <String>]
[-RecoveryNicResourceGroupName <String>]
[-ReuseExistingNic]
[-RecoveryNetworkSecurityGroupId <String>]
[-EnableAcceleratedNetworkingOnRecovery]
[-TfoVMNetworkId <String>]
[-TfoNicName <String>]
[-TfoNicResourceGroupName <String>]
[-TfoReuseExistingNic]
[-TfoNetworkSecurityGroupId <String>]
[-EnableAcceleratedNetworkingOnTfo]
[-IPConfig <PSIPConfigInputDetails[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Mit dem Cmdlet New-AzRecoveryServicesAsrVMNicConfig-Cmdlet wird ein ASR NIC-Konfigurationsobjekt erstellt, das die Failover- und Testfailoverdetails enthält. Falls keine Informationen übergeben werden, werden die entsprechenden Werte aus dem replikationsgeschützten Element ausgewählt, um zu vermeiden, dass diese Werte auf NULL aktualisiert werden.
Wichtig
Wir haben die Parameter, die IP-Configs aus dem Cmdlet entsprechen, veraltet und in ein neues Cmdlet-Objekt gekapselt. Erstellen Sie ein neues Objekt mithilfe des Cmdlets New-AzRecoveryServicesAsrVMNicIPConfig und übergeben Sie es als Parameter. Weitere Informationen finden Sie in den nachstehenden Beispielen.
Beispiele
Beispiel 1
$ipConfig1 = New-AzRecoveryServicesAsrVMNicIPConfig -IpConfigName "ipconfig1" -RecoverySubnetName "default" `
-TfoSubnetName "default" -RecoveryStaticIPAddress "10.1.40.10" -TfoStaticIPAddress "10.3.4.33"
$ipConfig2 = New-AzRecoveryServicesAsrVMNicIPConfig -IpConfigName "ipconfig2" -IsSelectedForFailover -RecoverySubnetName "default" `
-TfoSubnetName "default" -RecoveryStaticIPAddress "10.1.40.13" -TfoStaticIPAddress "10.3.4.32"
$ipConfigs = @($ipConfig1, $ipConfig2)
$nicConfig = New-AzRecoveryServicesAsrVMNicConfig -NicId $AsrNicGuid -ReplicationProtectedItem $Rpi -RecoveryVMNetworkId $recoveryNetworkId `
-TfoVMNetworkId $tfoNetworkId -IPConfig $ipConfigs
Erstellt ein ASRVmNicConfig -Objekt mit den Failover- und Test-Failovernetzwerkeinstellungen, die für die NIC konfiguriert sind. Jede Eigenschaft, die oben nicht übergeben wird, wird aus dem übergebenen geschützten Element abgerufen.
Beispiel 2
$nicConfig = New-AzRecoveryServicesAsrVMNicConfig -NicId $AsrNicGuid -ReplicationProtectedItem $Rpi -TfoNicName $TfoNicName -TfoNicResourceGroupName $TfoNicRgName -TfoReuseExistingNic
Erstellt ein ASRVmNicConfig -Objekt mit den Test-Faiover-Netzwerkeinstellungen, die für die NIC-Umbenennung konfiguriert sind. Jede Eigenschaft, die oben nicht übergeben wird, wird aus dem übergebenen geschützten Element abgerufen.
Parameter
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EnableAcceleratedNetworkingOnRecovery
Gibt an, ob die beschleunigte Netzwerkverbindung für die Wiederherstellungs-NIC aktiviert ist.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EnableAcceleratedNetworkingOnTfo
Gibt an, ob das beschleunigte Netzwerk auf testfailover-NIC aktiviert ist.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-IPConfig
Gibt die Testfailover-/Failovereinstellungen von NIC-IP-Konfigurationen an.
Typ: | PSIPConfigInputDetails[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NicId
Geben Sie die ASR-NIC-GUID an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RecoveryNetworkSecurityGroupId
Gibt die ID der NSG an, die der Wiederherstellungs-NIC zugeordnet ist.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RecoveryNicName
Gibt den Namen der Wiederherstellungs-NIC an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RecoveryNicResourceGroupName
Gibt den Namen der Wiederherstellungs-NIC-Ressourcengruppe an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RecoveryVMNetworkId
Gibt die ID des virtuellen Wiederherstellungsnetzwerks an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ReplicationProtectedItem
Geben Sie das ASR-Replikationsgeschütztes Element an.
Typ: | ASRReplicationProtectedItem |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ReuseExistingNic
Gibt an, ob eine vorhandene NIC während des Failovers verwendet werden kann.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TfoNetworkSecurityGroupId
Gibt die ID der NSG an, die dem Testfailover-NIC zugeordnet ist.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TfoNicName
Gibt den Namen der Testfailover-NIC an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TfoNicResourceGroupName
Gibt den Namen der Testfailover-NIC-Ressourcengruppe an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TfoReuseExistingNic
Gibt an, ob eine vorhandene NIC während des Testfailovers verwendet werden kann.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TfoVMNetworkId
Gibt die ID des virtuellen Testfailovernetzwerks an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
None
Ausgaben
Azure PowerShell