Delen via


New-AzRecoveryServicesAsrVMNicConfig

Hiermee maakt u een asr-NIC-configuratie die de configuratiedetails voor failover en testfailover bevat.

Syntaxis

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>]

Description

Met de cmdlet New-AzRecoveryServicesAsrVMNicConfig wordt een ASR NIC-configuratieobject gemaakt dat de details van de failover en testfailover bevat. Als er geen informatie wordt doorgegeven, worden de bijbehorende waarden gekozen uit het met replicatie beveiligde item om te voorkomen dat deze waarden worden bijgewerkt naar null.

Belangrijk

We hebben de parameters die overeenkomen met IP-configuraties van de cmdlet afgeschaft en ingekapseld in een nieuw cmdlet-object. Maak een nieuw object met behulp van de cmdlet New-AzRecoveryServicesAsrVMNicIPConfig en geef dit door als een parameter. Raadpleeg de onderstaande voorbeelden voor meer duidelijkheid.

Voorbeelden

Voorbeeld 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

Hiermee maakt u een ASRVmNicConfig-object met de failover- en testinstellingen voor failovernetwerken die zijn geconfigureerd voor de NIC. Alle eigenschappen die hierboven niet worden doorgegeven, worden opgehaald uit het beveiligde item dat is doorgegeven.

Voorbeeld 2

$nicConfig = New-AzRecoveryServicesAsrVMNicConfig -NicId $AsrNicGuid -ReplicationProtectedItem $Rpi -TfoNicName $TfoNicName -TfoNicResourceGroupName $TfoNicRgName -TfoReuseExistingNic

Hiermee maakt u een ASRVmNicConfig-object met de testfaiover-netwerkinstellingen die zijn geconfigureerd voor de hernoeming van de NIC. Alle eigenschappen die hierboven niet worden doorgegeven, worden opgehaald uit het beveiligde item dat is doorgegeven.

Parameters

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableAcceleratedNetworkingOnRecovery

Hiermee geeft u op of versneld netwerken is ingeschakeld op herstel-NIC.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableAcceleratedNetworkingOnTfo

Hiermee geeft u op of versneld netwerken is ingeschakeld op testfailover-NIC.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IPConfig

Hiermee geeft u testfailover/failover-instellingen van NIC IP-configuraties.

Type:PSIPConfigInputDetails[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NicId

Geef de GUID van de ASR-NIC op.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RecoveryNetworkSecurityGroupId

Hiermee geeft u de id van de NSG die is gekoppeld aan herstel-NIC.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RecoveryNicName

Hiermee geeft u de naam van de herstel-NIC.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RecoveryNicResourceGroupName

Hiermee geeft u de naam van de herstel-NIC-resourcegroep.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RecoveryVMNetworkId

Hiermee geeft u de id van het virtuele herstelnetwerk.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReplicationProtectedItem

Geef het beveiligde asr-replicatie-item op.

Type:ASRReplicationProtectedItem
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ReuseExistingNic

Hiermee geeft u op of een bestaande NIC kan worden gebruikt tijdens de failover.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TfoNetworkSecurityGroupId

Hiermee geeft u de id op van de NSG die is gekoppeld aan de testfailover-NIC.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TfoNicName

Hiermee geeft u de naam van de testfailover-NIC.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TfoNicResourceGroupName

Hiermee geeft u de naam van de NIC-resourcegroep voor testfailover.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TfoReuseExistingNic

Hiermee geeft u op of een bestaande NIC kan worden gebruikt tijdens de testfailover.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TfoVMNetworkId

Hiermee geeft u de id van het virtuele netwerk van de testfailover op.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None

Uitvoerwaarden

ASRVMNicConfig