Мне нужно внести некоторые изменения в хранилище Hyper-V, и мне нужно изменить определенные настройки каждой виртуальной машины на хосте.
Мне нужно изменить следующие значения:
Я могу изменить 2-й и 3-й с помощью этой команды:
set-vm -VMName $vm -SmartPagingFilePath $newVMPath -SnapshotFileLocation $newVMPath
Однако явных переключателей для параметров «путь» и «расположение конфигурации» нет. Как мне установить их с помощью Powershell?
ConfigurationLocation - свойство только для чтения, оно просто указывает текущее расположение файла. AFAIK нет возможности изменить свойства ConfigurationLocation и Path без фактического перемещения виртуальной машины.
Вы можете изменить папку виртуальных машин Hyper-V по умолчанию, но это не ваш случай.