Freigeben über


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

ASRVMNicConfig