Move vm powershell: Move-VM (Hyper-V) | Microsoft Learn
Содержание
Move-VM (Hyper-V) | Microsoft Learn
- Справочник
- Модуль:
- Hyper-V
Перемещает виртуальную машину на новый хост Hyper-V.
Синтаксис
Move-VM [-ИмяКомпьютера <Строка[]>] [-Учетные данные] [-Имя] <Строка> [-DestinationHost] [-DestinationCredential ] [-IncludeStorage] [-DestinationStoragePath ] [-ResourcePoolName ] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Пройти через] [-Что, если] [-Подтверждать] [<Общие параметры>]
Переместить ВМ [-CimSession] [-Имя] <Строка> [-DestinationCimSession] [-IncludeStorage] [-DestinationStoragePath ] [-ResourcePoolName ] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Пройти через] [-Что, если] [-Подтверждать] [ ]
Move-VM [-CimSession] [-Имя] <Строка> [-DestinationCimSession] -VirtualMachinePath <строка> [-SnapshotFilePath ] [-SmartPagingFilePath ] [-Vhds <хеш-таблица[]>] [-ResourcePoolName ] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Пройти через] [-Что, если] [-Подтверждать] [<Общие параметры>]
Переместить ВМ [-ИмяКомпьютера <Строка[]>] [-Учетные данные] [-Имя] <Строка> [-DestinationHost] [-DestinationCredential ] [-Путь к виртуальной машине ] [-SnapshotFilePath ] [-SmartPagingFilePath ] [-Vhds <хеш-таблица[]>] [-ResourcePoolName ] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Пройти через] [-Что, если] [-Подтверждать] [<Общие параметры>]
Переместить ВМ [-CompatibilityReport][-AsJob] [-Пройти через] [-Что, если] [-Подтверждать] [ ]
Move-VM [-VM] <виртуальная машина> [-DestinationCimSession][-IncludeStorage] [-DestinationStoragePath ] [-ResourcePoolName ] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Пройти через] [-Что, если] [-Подтверждать] [<Общие параметры>]
Переместить ВМ [-VM] <виртуальная машина> [-DestinationHost][-DestinationCredential ] [-IncludeStorage] [-DestinationStoragePath ] [-ResourcePoolName ] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Пройти через] [-Что, если] [-Подтверждать] [ ]
Move-VM [-VM] <виртуальная машина> [-DestinationHost][-DestinationCredential ] [-Путь к виртуальной машине ] [-SnapshotFilePath ] [-SmartPagingFilePath ] [-Vhds <хеш-таблица[]>] [-ResourcePoolName ] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Пройти через] [-Что, если] [-Подтверждать] [<Общие параметры>]
Переместить ВМ [-VM] <виртуальная машина> [-DestinationCimSession]-VirtualMachinePath <строка> [-SnapshotFilePath ] [-SmartPagingFilePath ] [-Vhds <хеш-таблица[]>] [-ResourcePoolName ] [-RetainVhdCopiesOnSource] [-RemoveSourceUnmanagedVhds] [-AsJob] [-Пройти через] [-Что, если] [-Подтверждать] [ ]
Описание
Move-VM 9Командлет 0038 перемещает виртуальную машину на новый узел Hyper-V.
Примеры
Пример 1: Переместить ВМ на удаленный компьютер
PS C:\> Move-VM -Name "Test VM" -DestinationHost remoteServer
Перемещает тестовую виртуальную машину на удаленный компьютер remoteServer, когда виртуальная машина хранится на общем ресурсе SMB.
Пример 2. Перемещение виртуальной машины и всего хранилища на удаленный компьютер
PS C:\> Move-VM -Name "Test VM" -DestinationHost remoteServer -IncludeStorage -DestinationStoragePath D:\TestVM
Перемещает тестовую виртуальную машину виртуальной машины на удаленный компьютер remoteServer и перемещает все файлы, связанные с виртуальной машиной, в D:\TestVM на удаленном компьютере.
Пример 3: Переместить ВМ и указанный файл хранилища на удаленный компьютер
PS C:\> Move-VM -Name "Test VM" -DestinationHost remoteServer -VirtualMachinePath D:\TestVM\Config -SnapshotFilePath D:\TestVM\Snapshots - SmartPagingFilePath D:\TestVM\SmartPaging -IncludeStorage -VHDs @(@{"SourceFilePath" = "C:\TestVM\Disk1. VHDX"; "DestinationFilePath" = "D:\TestVM\Disks\Disk1.VHDX"}, @{ "SourceFilePath" = "C:\TestVM\Disk2.VHDX"; "DestinationFilePath" = "D:\TestVM\Disks\Disk2.VHDX"})
Перемещает виртуальную машину Test VM на удаленный компьютер remoteServer и помещает файлы, связанные с виртуальной машиной, в указанные места в каталоге D:\TestVM на удаленном компьютере.
Параметры
-Asjob
-Cimessession
-compatibilityReport
-ComputErname
-Confirm
-Credentian0043
-IncludeStorage
-Name
-Passthru
-RemoveSourceUnmanagedVhds
-ResourcePoolName
-RetainVhdCopiesOnSource
-SmartPagingFilePath
-SnapshotFilePath
-Vhds
-VirtualMachinePath
-VM
-WhatIf
Выходы
Нет, по умолчанию.
Microsoft.HyperV.PowerShell.VirtualMachine , если миграция прошла успешно и указано -PassThru .
Microsoft.HyperV.PowerShell.CompatibilityReport , если миграция не удалась из-за несовместимости.
Move-ClusterVirtualMachineRole (отказоустойчивые кластеры) | Microsoft Узнайте
Редактировать
Твиттер
Фейсбук
Электронная почта
- Артикул
- Модуль:
- Отказоустойчивые кластеры
Переносит владение кластерной виртуальной машиной на другой узел.
Синтаксис
Move-ClusterВиртуальный Машина Роль [[-Имя] <Строка>] [[-Узел] <Строка>] [-Отмена] [-MigrationType ] [-игнорировать заблокировано] [-VMId ] [-Подождите ] [-InputObject ] [-кластер <строка>] [<Общие параметры>]
Описание
Командлет Move-ClusterVirtualMachineRole
перемещает владельца кластерной виртуальной машины на
другой узел.
Этот командлет используется для динамической миграции кластерной виртуальной машины. Для быстрой миграции используйте
Move-ClusterGroup
после использования Get-ClusterResource
и Set-ClusterParameter
для установки
OfflineAction параметр ресурса виртуальной машины для сохранения состояния или значение 1.
Примечание. Этот командлет невозможно запустить удаленно без поставщика услуг Credential Security Service Provider (CredSSP).
авторизация на серверном компьютере.
Примеры
Пример 1
Move-ClusterVirtualMachineRole -Name "Virtual Machine1" -Node node2
В этом примере выполняется динамическая миграция кластерной виртуальной машины с именем Virtual Machine1 в
узел с именем node2
. Приглашение Windows PowerShell не возвращается, пока действие не будет завершено.
Пример 2
Get-ClusterGroup -Name "Virtual Machine1" | Move-ClusterVirtualMachineRole -Node node2 -Wait 0
В этом примере выполняется динамическая миграция кластерной виртуальной машины с именем Virtual Machine1
в
узел с именем node2
. Приглашение Windows PowerShell возвращается, как только действие было инициировано.
Пример 3
Move-ClusterVirtualMachineRole -Name "Virtual Machine1" -Cancel
В этом примере выполняется отмена динамической миграции для кластерной виртуальной машины с именем Виртуальная машина1
.
Пример 4
$vmGroups = Get-ClusterNode -Name node1 | Get-ClusterGroup | Где-Объект -FilterScript { Get-ClusterResource -InputObject $_ | Где-объект ResourceType - как "Виртуальная машина" } ForEach-Object -InputObject $vmGroups -Process { $_ | Move-ClusterVirtualMachineRole -Node node2 }
В этом примере выполняется запрос к определенному узлу кластера node1
для поиска принадлежащих в данный момент групп.
пример дополнительно фильтрует принадлежащие группы, где тип ресурса является кластером виртуальной машины
ресурс. Отфильтрованные группы хранятся в Переменная $vmGroups
. Для каждой кластерной группы в
переменная, команда выполнит живую миграцию всех виртуальных машин кластера на узел
с именем node2
.