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 |