Поделиться через


Set-AzureSiteRecoveryVM

Задает параметры на стороне восстановления для сущности защиты Site Recovery.

Примечание.

Командлеты, на которые ссылается эта документация, предназначены для управления устаревшими ресурсами Azure, используюющими API Azure Service Manager (ASM). Этот устаревший модуль PowerShell не рекомендуется при создании новых ресурсов, так как ASM планируется выйти на пенсию. Дополнительные сведения см. в статье о выходе на пенсию в Azure Service Manager.

Модуль Az PowerShell — это рекомендуемый модуль PowerShell для управления ресурсами Azure Resource Manager (ARM) с помощью PowerShell.

Синтаксис

Set-AzureSiteRecoveryVM
   -VirtualMachine <ASRVirtualMachine>
   [-Name <String>]
   [-Size <String>]
   [-PrimaryNic <String>]
   [-RecoveryNetworkId <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Описание

Командлет Set-AzureSiteRecoveryVM задает параметры защиты на стороне восстановления, такие как размер виртуальной машины восстановления и сеть виртуальной машины восстановления для сущностей защиты Azure Site Recovery.

Примеры

Пример 1. Разрешение обновления на защищенной виртуальной машине

PS C:\> $ProtectionContainer = Get-AzureSiteRecoveryProtectionContainer
PS C:\> $VirtualMachines = Get-AzureSiteRecoveryVM -ProtectionContainer $ProtectionContainer 
PS C:\> Set-AzureSiteRecoveryVM -VirtualMachine $VirtualMachines[0] -Name "NewVirtualMachine05"
Name             : 
ID               : 8170d274-1e48-404a-b080-172ada140bc3
ClientRequestId  : 09354052-8430-4fa8-9a35-63196dd4b2b4-2015-02-03 04:19:06Z-P
State            : NotStarted
StateDescription : NotStarted
StartTime        : 
EndTime          : 
AllowedActions   : 
Tasks            : {}
Errors           : {}

Первая команда использует командлет Get-AzureSiteRecoveryProtectionContainer для получения защищенного контейнера, а затем сохраняет его в переменной $ProtectionContainer.

Вторая команда получает виртуальные машины в $ProtectionContainer с помощью командлета Get-AzureSiteRecoveryVM , а затем сохраняет их в переменной $VitrualMachines.

Последняя команда позволяет обновлять первую виртуальную машину в массиве $VitrualMachines с именем NewVirtualMachine05.

Параметры

-Name

Указывает имя целевой виртуальной машины.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PrimaryNic

Указывает основную сетевую адаптерную карту.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Profile

Указывает профиль Azure, из которого считывается этот командлет. Если профиль не указан, этот командлет считывается из локального профиля по умолчанию.

Тип:AzureSMProfile
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RecoveryNetworkId

Указывает идентификатор сети восстановления.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Size

Указывает размер целевой виртуальной машины.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VirtualMachine

Указывает объект виртуальной машины Site Recovery.

Тип:ASRVirtualMachine
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False