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
De New-AzRecoveryServicesAsrVMNicConfig cmdlet maakt een ASR NIC-configuratieobject 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 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
U wordt 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
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. 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
Azure PowerShell