Командлет New-SCVirtualMachine создает виртуальную машину, которой управляет диспетчер виртуальных машин (VMM).
Виртуальную машину можно создать из следующих источников:
Остановленная виртуальная машина, развернутая на узле.
Виртуальная машина, хранящаяся в библиотеке VMM.
Шаблон виртуальной машины.
Виртуальный жесткий диск, на котором уже установлена операционная система.
Виртуальную машину можно создать на основе существующего жесткого диска, содержащего стороннюю операционную систему, например Linux.
Чистый виртуальный жесткий диск.
В System Center можно создать виртуальную машину с помощью разностного диска.
Дополнительные сведения о разностных дисках см. в разделе New-SCVirtualDiskDrive.
При развертывании новой виртуальной машины на Hyper-V узле можно указать расположение для файлов виртуальной машины или использовать путь по умолчанию: <C>:\ProgramData\Microsoft\Windows\Hyper-V.
При развертывании виртуальной машины на узле VMware ESX или узле Citrix XenServer путь по умолчанию отсутствует.
Укажите путь.
В качестве альтернативы текущему командлету можно создать виртуальную машину с помощью следующего командлета:
New-SCV2V создает виртуальную машину на основе существующей виртуальной машины, например виртуальной машины, созданной в VMware.
Это называется преобразованием V2V.
Для получения дополнительной информации введите: Get-Help New-SCV2V.
Примеры
Пример 1: Создание виртуальной машины из виртуального жесткого диска и развертывание ее на хосте
Первая команда получает объект виртуального жесткого диска с именем Blank Disk - Large из библиотеки VMM и сохраняет этот объект в переменной $VHD.
Вторая команда получает объект host с именем VMHost01 и сохраняет этот объект в переменной $VMHost.
Последняя команда создает виртуальную машину с именем VM01 из виртуального жесткого диска, хранящегося в $VHD.
Команда развертывает новую виртуальную машину в C:\VirtualMachinePath на узле с именем VMHost01.
Команда задает параметр RunAsynchronously .
Команда возвращает управление в оболочку немедленно, до завершения команды.
Пример 2: Создание виртуальной машины из шаблона виртуальной машины и развертывание ее на узле
Первая команда получает объект шаблона виртуальной машины с именем WindowsServer2008R2 и сохраняет этот объект в переменной $Template.
Вторая команда получает объект host с именем VMHost02 и сохраняет этот объект в переменной $VMHost.
Последняя команда создает виртуальную машину на основе шаблона виртуальной машины, хранящегося в $Template.
Команда называет виртуальную машину VM02.
Он развертывает виртуальную машину на узле VMHost02 и сохраняет файлы виртуальной машины в папке C:\VirtualMachinePath.
Последняя команда настраивает следующие свойства: имя компьютера для виртуальной машины, имя пользователя, на которого зарегистрирована виртуальная машина, название организации и ключ продукта.
Команда задает параметр RunAsynchronously .
Команда возвращает управление в оболочку немедленно, до завершения команды.
Пример 3: Создание виртуальной машины путем клонирования существующей виртуальной машины
Первая команда получает объект виртуальной машины с именем VM03 и сохраняет этот объект в переменной $VM.
Вторая команда получает объект host с именем VMHost03 и сохраняет этот объект в переменной $VMHost.
Последняя команда проверяет, находится ли виртуальная машина VM01 в выключенном состоянии.
Если виртуальная машина выключена, команда создает виртуальную машину с именем VM03 из VM01 и развертывает новую виртуальную машину на VMHost03 в C:\VirtualMachinePath.
Пример 4: Создание виртуальной машины из виртуальной машины, хранящейся в библиотеке
Первая команда получает объект host с именем VMHost04 и сохраняет этот объект в переменной $VMHost.
Вторая команда получает объект виртуальной машины с именем StoredVM01 из указанного пути на сервере библиотеки LibServer01 и сохраняет объект виртуальной машины в переменной $VM.
Последняя команда создает виртуальную машину с именем VM04 из StoredVM01 с объемом памяти 1024 МБ.
Команда развертывает его по указанному пути.
Команда также указывает описание и владельца, а также указывает, что для действия запуска виртуальной машины задано значение никогда не включаться автоматически, а для действия остановки необходимо сохранить виртуальную машину.
Пример 5: Создание виртуальной машины с высоким уровнем доступности
Первая команда создает строку GUID и сохраняет ее в переменной $VMGuid.
Этот идентификатор GUID представляет собой идентификатор группы заданий, который функционирует как идентификатор, группирующий последующие команды, включающие этот идентификатор, в одну группу заданий.
Вторая команда сохраняет строку HAVM01 в переменной $VMName.
Эта строка является именем новой виртуальной машины.
Третья команда создает виртуальный сетевой адаптер с динамическим MAC-адресом и отключенной VLAN.
Поскольку в команде указан параметр JobGroup , сетевой адаптер не создается до тех пор, пока не будет выполнен текущий командлет.
Четвертая команда создает виртуальный DVD-привод IDE, подключенный ко второму каналу и первому слоту.
Поскольку в команде указан параметр JobGroup , виртуальный DVD-дисковод создается только непосредственно перед выполнением текущего командлета.
Пятая команда создает профиль оборудования и указывает значения для имени профиля, владельца, количества процессоров, памяти и порядка загрузки.
Команда отключает NumLock, а также ограничивает функциональность процессора.
Ограниченный процессор не нужен, потому что это виртуальная машина, которая не работает под управлением старой операционной системы.
Эта команда определяет виртуальную машину как высокодоступную.
Поскольку в команде указан параметр JobGroup , профиль оборудования не создается до тех пор, пока не будет выполнен текущий командлет.
Шестая команда создает виртуальный дисковод IDE емкостью 4 ГБ на первом канале и первом слоте.
Поскольку в команде указан параметр JobGroup , новый виртуальный диск не создается до тех пор, пока не будет выполнен текущий командлет.
Седьмая команда получает объект узла виртуальной машины с именем VMMHANode02 и сохраняет этот объект в переменной $VMHost.
Этот узел является одним из узлов кластера узлов, которым управляет VMM.
Восьмая команда получает объект аппаратного профиля с именем HWProfile02, который был создан в пятой команде, и сохраняет этот объект в переменной $HardwareProfile.
Девятая команда получает имя объекта операционной системы и сохраняет объект в переменной $OperatingSystem.
Последняя команда создает новую высокодоступную виртуальную машину с именем HAVM01 с использованием объектов, созданных и полученных в предыдущих командах.
Команда также указывает параметр Path , чтобы указать место для хранения виртуальной машины.
Это расположение должно быть LUN с возможностью миграции кластера.
Кроме того, команда указывает, что виртуальная машина не запускается автоматически при запуске узла и что виртуальная машина переводится в сохраненное состояние при остановке службы виртуализации.
Пример 6: Использование существующего VHD-файла на целевом узле для создания новой виртуальной машины на основе шаблона
Первая команда генерирует GUID и сохраняет его в переменной $JobGroupID.
Вторая команда получает объект шаблона виртуальной машины с именем VMTemplate01 и сохраняет этот объект в переменной $Template.
В этом примере VMTemplate01 имеет виртуальный дисковод на шине IDE 0 LUN 0, который содержит виртуальный жесткий диск.
Третья команда получает объект host с именем VMHost06 и сохраняет этот объект в переменной $VMHost.
Четвертая команда подключает указанный виртуальный жесткий диск к первому слоту (0) основного канала (0) виртуального контроллера IDE на виртуальной машине, а не к стандартному виртуальному жесткому диску в шаблоне.
Виртуальный жесткий диск, хранящийся в L:\OS. VHD содержит операционную систему, которая работает на виртуальной машине.
Кроме того, эта команда использует параметр JobGroup , чтобы указать, что она не будет выполняться до тех пор, пока командлет New-SCVirtualMachine не активирует команды в параметре JobGroup для выполнения.
Последняя команда запускает все команды, содержащие переменную $JobGroupID для выполнения.
Команда создает новую виртуальную машину с именем VM06 из шаблона, хранящегося в $VMTemplate.
Команда развертывает виртуальную машину на узле в $VMHost.
Команда сохраняет виртуальную машину в корневом каталоге диска L:.
Параметр UseLocalVirtualHardDisk указывает, что команда использует существующий жесткий диск на узле вместо копирования виртуального жесткого диска из библиотеки.
Таким образом, виртуальный жесткий диск, связанный с виртуальным диском в шаблоне, заменяется виртуальным жестким диском, который существует на хосте L:\OS. Видеокарта.
В результате и виртуальная машина, и ее операционная система хранятся на диске L: на хосте.
Пример 7: Использование существующего виртуального жесткого диска на целевом узле для создания виртуальной машины из шаблона и перемещение другого виртуального жесткого диска на новую виртуальную машину
Первые три команды идентичны первым трем командам в предыдущем примере.
В этом примере VMTemplate01 имеет виртуальный дисковод на шине IDE 0 и LUN 0, который содержит виртуальный жесткий диск.
Четвертая команда получает объект виртуального жесткого диска с именем Other.VHD.
Командлет Get-SCVirtualHardDisk может извлекать объекты виртуального жесткого диска из виртуальной машины, из шаблона или из отдельного файла, хранящегося в библиотеке VMM.
Указание параметра All позволяет получить полный список всех подчиненных объектов, независимых от родительского объекта.
В этом случае команда извлекает все доступные объекты виртуального жесткого диска, а затем выбирает Other.VHD.
Пятая команда подключает указанный виртуальный жесткий диск к первому слоту (0) основного канала (0) виртуального контроллера IDE на виртуальной машине, а не к стандартному виртуальному жесткому диску в шаблоне.
Виртуальный жесткий диск, хранящийся в L:\OS. VHD содержит операционную систему, которая будет запускаться на виртуальной машине.
Кроме того, эта команда указывает параметр JobGroup , указывающий, что она не будет выполняться до тех пор, пока текущий командлет не активирует выполнение команд в списке JobGroup .
Шестая команда создает объект виртуального диска и присоединяет объект виртуального жесткого диска, хранящийся в $VHD, к шине IDE 0 и LUN 1 на новом диске.
Команда указывает параметр Path для хранения объекта виртуального жесткого диска в $VHD в корневом каталоге диска R на виртуальной машине, а также указывает, что его имя — Other.VHD.
Кроме того, эта команда использует параметр JobGroup, чтобы указать, что она не будет выполняться до тех пор, пока последняя команда не запустит команды в списке JobGroup.
Последняя команда запускает все команды, содержащие переменную $JobGroupID для выполнения.
Команда создает виртуальную машину с именем VM07 из шаблона, хранящегося в $VMTemplate.
Команда развертывает виртуальную машину на узле, указанном в $VMHost.
Команда сохраняет виртуальную машину в папке D:\VirtualMachinePath.
Параметр UseLocalVirtualHarddisk указывает, что команда использует существующий жесткий диск на узле вместо копирования виртуального жесткого диска из библиотеки.
Таким образом, виртуальный жесткий диск, связанный с виртуальным диском в шаблоне, заменяется виртуальным жестким диском, который существует на хосте L:\OS. Видеокарта.
В результате путь к виртуальной машине — D:\VirtualMachinePath\VM07, путь к операционной системе — L:\OS. VHD, а путь к другому виртуальному жесткому диску — R:\Other.VHD.
Пример 8: Создание виртуальной машины на основе Linux из шаблона виртуальной машины и развертывание ее на узле
Осторожность
Эта статья ссылается на CentOS, дистрибутив Linux, который достиг состояния окончания жизни (EOL). Пожалуйста, рассмотрите возможность использования и планирования соответствующим образом. Для получения дополнительной информации смотрите руководство по окончанию поддержки CentOS.
Первая команда получает объект шаблона виртуальной машины с именем CentOSConfigurable и сохраняет этот объект в переменной $Template.
Вторая команда получает хост с именем VMHost02 и сохраняет этот объект в переменной $VMHost.
Третья команда получает учетные данные и сохраняет этот объект в переменной $Cred.
Эти учетные данные предназначены для учетной записи root.
Последняя команда создает виртуальную машину на основе шаблона виртуальной машины, хранящегося в $Template.
Команда называет виртуальную машину MyCentOSVM.
Он развертывает виртуальную машину на узле с именем VMHost02 и сохраняет ее файлы в папке C:\VirtualMachinePath.
Последняя команда настраивает следующие свойства: имя компьютера виртуальной машины, DNSDOMAINNAME в Linux и пароль учетной записи root.
Параметры
-AnswerFile
Указывает объект скрипта, хранящийся в библиотеке VMM, для использования в качестве файла ответов.
Имя скрипта файла ответа зависит от операционной системы, которую требуется установить на виртуальной машине:
Sysprep.inf.
Windows XP, Windows Server 2000 или Windows Server 2003
Unattend.xml.
Windows Vista, Windows 7 или Windows Server 2008
Свойства параметра
Тип:
Script
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
Файл SysPrepFile
Наборы параметров
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-AutomaticCriticalErrorAction
Указывает действие, которое необходимо предпринять, когда виртуальная машина сталкивается с критической ошибкой и превышает продолжительность времени ожидания, указанное параметром AutomaticCriticalErrorActionTimeout .
Допустимые значения для этого параметра: "Пауза" и "Нет".
Свойства параметра
Тип:
UInt16
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromHWProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVirtualDisk
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-AutomaticCriticalErrorActionTimeout
Указывает время в минутах ожидания критической приостановки перед отключением виртуальной машины.
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromHWProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVirtualDisk
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-BlockDynamicOptimization
Указывает, заблокирована ли динамическая оптимизация для виртуальной машины.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
Исключить из PRO
Наборы параметров
NewVmFromHWProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVirtualDisk
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-CapabilityProfile
Указывает объект профиля возможностей.
Свойства параметра
Тип:
CapabilityProfile
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromVmCloud
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-CheckpointType
Указывает тип контрольной точки.
Допустимые значения для этого параметра:
Нетрудоспособный
Производство
Только производство
Стандарт
Свойства параметра
Тип:
CheckpointType
Default value:
None
Допустимые значения:
Disabled, Production, ProductionOnly, Standard
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromHWProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVirtualDisk
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Cloud
Указывает объект частного облака.
Свойства параметра
Тип:
Cloud
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromVmCloud
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ComputerName
Указывает имя компьютера, который VMM может однозначно идентифицировать в сети.
Допустимые форматы:
FQDN (полное доменное имя)
IPv4 или IPv6-адрес
Имя NetBIOS
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromComputerTierScaleOut
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ComputerTier
Указывает объект уровня компьютера.
Свойства параметра
Тип:
ComputerTier
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromComputerTierScaleOut
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-CPUCount
Указывает количество ЦП на виртуальной машине.
Следующие узлы поддерживают следующее количество процессоров:
Гипер-V.
До четырех ЦП на каждую виртуальную машину в зависимости от гостевой операционной системы.
VMware ESX.
До четырех ЦП на виртуальную машину для любой поддерживаемой гостевой операционной системы, за исключением одного ЦП на виртуальной машине под управлением Windows NT 4.0.
Citrix XenServer.
До восьми ЦП на виртуальную машину в зависимости от гостевой операционной системы.
Свойства параметра
Тип:
Byte
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
ProcessorCount
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-CPUCyclesLimitPercent
Указывает ограничение циклов ЦП в процентах.
Свойства параметра
Тип:
UInt16
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-CPUCyclesReservePercent
Указывает резервное количество циклов ЦП в процентах.
Свойства параметра
Тип:
UInt16
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-CPULimitForMigration
Указывает, следует ли ограничивать возможности процессора для указанной виртуальной машины, чтобы обеспечить миграцию на физический компьютер с версией того же процессора, что и исходный компьютер.
VMM не поддерживает миграцию виртуальных машин между физическими компьютерами с процессорами разных производителей.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
LimitCPUForMigration
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-CPULimitFunctionality
Указывает, следует ли предоставлять ограниченную функциональность ЦП для виртуальной машины.
Укажите значение $True для поддержки более старой операционной системы, такой как Windows NT 4.0, на виртуальной машине, развернутой на узле Hyper-V или на узле VMware ESX.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
LimitCPUFunctionality
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-CPUPerVirtualNumaNodeMaximum
Указывает максимально допустимое количество ЦП для каждого виртуального узла NUMA.
Свойства параметра
Тип:
Byte
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-CPURelativeWeight
Указывает объем ресурсов ЦП на узле, который эта виртуальная машина может использовать относительно других виртуальных машин на том же узле.
Виртуальная машина с более высоким значением веса выделяет больше ресурсов ЦП, чем виртуальная машина с более низким значением веса.
Термин VMware для этих значений — это общие папки.
Типы узлов поддерживают следующие относительные значения:
Гипер-V.
От 1 до 10000.
VMware ESX.
Высоко. 2000.
VMware ESX.
Выше нормального. 1500.
VMware ESX.
Обычный (по умолчанию). 1000.
VMware ESX.
Ниже нормального. 750.
VMware ESX.
Низко. 500.
VMware ESX.
Пользовательская от 1 до 1000000.
Citrix XenServer.
От 1 до 65536, нормальный — 256.
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
ОтносительныйВес
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-CPUType
Указывает тип ЦП для виртуальной машины.
Чтобы получить список всех типов ЦП, доступных для использования на виртуальных машинах в среде VMM, см. командлет Get-SCCPUType .
Свойства параметра
Тип:
ProcessorType
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-DelayStartSeconds
Указывает количество секунд ожидания после запуска службы виртуализации перед автоматическим запуском виртуальной машины.
Эта задержка увеличивает время запуска нескольких виртуальных машин, что помогает снизить потребность в ресурсах физического компьютера.
Типичная настройка может составлять от 30 до 60 секунд.
Максимальная настраиваемая задержка для узлов сети следующая:
Гипер-V.
1000000000 секунд (277777 часов)
VMware ESX.
65535 секунд (18 часов)
Этот параметр не применяется к виртуальным машинам XenServer.
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
DelayStart (ЗадержкаСтарт)
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Description
Указывает описание виртуальной машины.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Domain
Указывает полное доменное имя для домена Active Directory.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
JoinDomain
Наборы параметров
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-DomainJoinCredential
Указывает имя пользователя и пароль учетной записи, которая имеет разрешение на присоединение компьютера к домену.
Рекомендуется использовать учетную запись с ограниченными правами, присоединенную к домену.
Это включает виртуальные и физические компьютеры.
Текущий параметр можно использовать для указания учетных данных в VMHostProfile для присоединения физического компьютера узла к домену или указания учетных данных в новом или существующем шаблоне, в новом или существующем профиле гостевой операционной системы или на новой виртуальной машине для присоединения виртуальной машины к домену.
Свойства параметра
Тип:
VMMCredential
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
JoinDomainCredential (JoinDomainCredential)
Наборы параметров
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-DRProtectionRequired
Этот параметр зарезервирован для дальнейшего использования.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromHWProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVirtualDisk
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-DynamicMemoryBufferPercentage
Указывает процент памяти сверх текущего объема памяти виртуальной машины, который узел должен попытаться зарезервировать в качестве буфера.
Значение по умолчанию — 20.
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-DynamicMemoryEnabled
Указывает, следует ли включить динамическую память для виртуальных машин.
Динамическую память можно включить непосредственно на виртуальной машине или в шаблоне или профиле оборудования, используемом для создания виртуальных машин.
Значение по умолчанию — $False.
Включить динамическую память для виртуальной машины можно только в том случае, если она развернута на узле под управлением Windows Server 2008 SP1 или более поздней версии или если виртуальная машина хранится в библиотеке в остановленном состоянии.
Изменения в оборудовании хранимой виртуальной машины можно вносить только в том случае, если на виртуальной машине нет моментальных снимков.
Включение динамической памяти на виртуальной машине, хранящейся в библиотеке, ограничивает размещение этой машины узлами под управлением Windows Server 2008 SP1 или более поздней версии.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-DynamicMemoryMaximumMB
Указывает максимальный объем памяти, который узел может выделить виртуальной машине, если включена динамическая память.
Значение по умолчанию — 65536.
Включить динамическую память для виртуальной машины можно только в том случае, если она развернута на узле под управлением Windows Server 2008 SP1 или более поздней версии или если виртуальная машина хранится в библиотеке в остановленном состоянии.
Изменения в оборудовании хранимой виртуальной машины можно вносить только в том случае, если на виртуальной машине нет моментальных снимков.
Включение динамической памяти на виртуальной машине, хранящейся в библиотеке, ограничивает размещение этой машины узлами под управлением Windows Server 2008 SP1 или более поздней версии.
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-DynamicMemoryMinimumMB
Указывает минимальный объем памяти, который узел может выделить виртуальной машине, если включена динамическая память.
Значение по умолчанию — 65536.
Включить динамическую память для виртуальной машины можно только в том случае, если она развернута на узле под управлением Windows Server 2008 SP1 или более поздней версии или если виртуальная машина хранится в библиотеке в остановленном состоянии.
Изменения в оборудовании хранимой виртуальной машины можно вносить только в том случае, если на виртуальной машине нет моментальных снимков.
Включение динамической памяти на виртуальной машине, хранящейся в библиотеке, ограничивает размещение этой машины узлами под управлением Windows Server 2008 SP1 или более поздней версии.
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-EnableNestedVirtualization
Включает вложенную виртуализацию.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-FullName
Указывает имя пользователя, на имя которого этот командлет регистрирует виртуальную машину.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Generation
Указывает значение для создания новой виртуальной машины.
Свойства параметра
Тип:
Int32
Default value:
1
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromHWProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVirtualDisk
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewStoredVmFromVirtualDisk
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewStoredVmFromHardwareProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-GuestOSProfile
Указывает объект профиля гостевой операционной системы.
Свойства параметра
Тип:
GuestOSProfile
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-GuiRunOnceCommands
Задает массив команд для добавления в [GuiRunOnce] раздела автоматического файла ответов.
Используйте одинарные кавычки вокруг каждой строки, заключенной в двойные кавычки.
Пример формата: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'
Сведения о том, как Windows PowerShell использует кавычки, введите Get-Help about_Quoting_Rules.
Свойства параметра
Тип:
String[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-HardwareProfile
Указывает объект профиля оборудования.
Свойства параметра
Тип:
HardwareProfile
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-HighlyAvailable
Указывает, следует ли размещать виртуальную машину на узле Hyper-V, который является частью кластера узлов.
Настройте этот параметр на виртуальной машине или в шаблоне или профиле оборудования, который используется для создания виртуальных машин.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromHWProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVirtualDisk
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-JobGroup
Указывает идентификатор для ряда команд, которые выполняются как набор непосредственно перед выполнением последней команды, включающей тот же идентификатор группы заданий.
Свойства параметра
Тип:
Guid
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-JobVariable
Указывает имя переменной для хода выполнения задания.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LibraryServer
Указывает объект сервера библиотеки VMM.
Свойства параметра
Тип:
LibraryServer
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewStoredVmFromVirtualDisk
Position:
Named
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewStoredVmFromVm
Position:
Named
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewStoredVmFromHardwareProfile
Position:
Named
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LinuxAdministratorSSHKey
Указывает файл открытого ключа для ключа SSH Linux.
Свойства параметра
Тип:
SSHKey
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LinuxAdministratorSSHKeyString
Указывает ключ SSH администратора Linux в виде строки.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LinuxDomainName
Указывает полное доменное имя для специализации операционной системы Linux.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LocalAdministratorCredential
Указывает имя пользователя и пароль для учетной записи локального администратора или учетной записи корня Linux для профиля гостевой операционной системы, совместимого с Linux.
Этот командлет указывает эти учетные данные в новом или существующем шаблоне, в новом или существующем профиле гостевой операционной системы или на новой виртуальной машине и переопределяет любой существующий пароль администратора.
Свойства параметра
Тип:
VMMCredential
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
AdminPasswordCredential
Наборы параметров
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MemoryMB
Указывает объем оперативной памяти (ОЗУ) в мегабайтах (МБ) на узле, выделенном для виртуальной машины.
Значение по умолчанию — 512 МБ.
Для виртуальной машины, на которой включена динамическая память, укажите значение памяти при запуске.
Максимальная назначаемая память хоста следующая:
Гипер-V.
До 65536 МБ ОЗУ на виртуальную машину
VMware ESX Server 3.0.x До 16384 МБ ОЗУ на виртуальную машину
VMware ESX Server 3.5.x.
До 65532 МБ ОЗУ на виртуальную машину
Citrix XenServer.
До 32265 МБ ОЗУ на виртуальную машину
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MemoryPerVirtualNumaNodeMaximumMB
Указывает максимальный объем памяти (в мегабайтах), который узел предоставляет каждому виртуальному узлу NUMA.
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MemoryWeight
Указывает приоритет выделения памяти виртуальной машине относительно других виртуальных машин на том же узле.
Узел выделяет больше памяти для виртуальной машины с более высоким значением, чем виртуальная машина с более низким значением.
Для узла под управлением Windows Server 2008 R2 SP1 или более поздней версии по умолчанию используются следующие значения:
Низко.
0
Нормальный.
5 000
Высоко.
10 000
Обычай.
10 000
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MergeAnswerFile
Указывает, объединяет ли этот командлет файл ответа вместе с параметрами гостевой операционной системы.
Значение по умолчанию — $True.
Консоль VMM использует этот параметр.
Не указывайте этот параметр.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MonitorMaximumCount
Указывает максимальное количество мониторов, поддерживаемых виртуальным видеоадаптером.
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MonitorMaximumResolution
Указывает значение в виде строки, представляющее максимально возможное разрешение монитора виртуального видеоадаптера.
Допустимые значения:
1024х768
1280х1024
1600х1200
1920х1200
Значение по умолчанию — 1280x1024.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
РазрешениеМонитораМаксимум
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Name
Указывает имя новой виртуальной машины.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-NumaIsolationRequired
Указывает, требуется ли изоляция NUMA.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-OnBehalfOfUser
Указывает имя пользователя.
Этот командлет работает от имени пользователя, указанного в этом параметре.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-OnBehalfOfUserRole
Указывает роль пользователя.
Чтобы получить роль пользователя, используйте командлет Get-SCUserRole .
Этот командлет работает от имени роли пользователя, указанной в этом параметре.
Свойства параметра
Тип:
UserRole
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-OperatingSystem
Указывает тип операционной системы для виртуальной машины.
Чтобы получить список имен всех доступных операционных систем в VMM, используйте командлет Get-SCOperatingSystem .
Свойства параметра
Тип:
OperatingSystem
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-OrganizationName
Указывает название организации для пользователя, на имя которого этот командлет регистрирует виртуальную машину.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
OrgName
Наборы параметров
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Owner
Указывает владельца виртуальной машины в качестве действительной учетной записи пользователя домена.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Path
Указывает путь назначения для новой виртуальной машины.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromHWProfile
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromTemplate
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVm
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVirtualDisk
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ProductKey
Указывает ключ продукта.
Ключ продукта — это 25-значный номер, определяющий лицензию на продукт.
Ключ продукта можно использовать для регистрации VMM или операционной системы, установленной на виртуальной машине или узле.
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие.
Этот параметр позволяет проверять советы PRO.
Свойства параметра
Тип:
Guid
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-RecoveryPointObjective
Указывает максимальный период, для которого можно потерять данные из ИТ-службы из-за серьезного инцидента.
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromHWProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVirtualDisk
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ReplicationGroup
Указывает группу репликации.
Свойства параметра
Тип:
ReplicationGroup
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromHWProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVirtualDisk
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ReturnImmediately
Указывает, что управление возвращается вызывающему процессу немедленно, до создания задания.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-SecureBootEnabled
Командлет New-SCVirtualMachine создает виртуальную машину, которой управляет диспетчер виртуальных машин (VMM).
Виртуальную машину можно создать из следующих источников:
Остановленная виртуальная машина, развернутая на узле.
Виртуальная машина, хранящаяся в библиотеке VMM.
Шаблон виртуальной машины.
Виртуальный жесткий диск, на котором уже установлена операционная система.
Виртуальную машину можно создать на основе существующего жесткого диска, содержащего стороннюю операционную систему, например Linux.
Чистый виртуальный жесткий диск.
В System Center можно создать виртуальную машину с помощью разностного диска.
Дополнительные сведения о разностных дисках см. в разделе New-SCVirtualDiskDrive.
При развертывании новой виртуальной машины на Hyper-V узле можно указать расположение для файлов виртуальной машины или использовать путь по умолчанию: <C>:\ProgramData\Microsoft\Windows\Hyper-V.
При развертывании виртуальной машины на узле VMware ESX или узле Citrix XenServer путь по умолчанию отсутствует.
Укажите путь.
В качестве альтернативы текущему командлету можно создать виртуальную машину с помощью следующего командлета:
New-SCV2V создает виртуальную машину на основе существующей виртуальной машины, например виртуальной машины, созданной в VMware.
Это называется преобразованием V2V.
Для получения дополнительной информации введите: Get-Help New-SCV2V.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-SecureBootTemplate
Командлет New-SCVirtualMachine создает виртуальную машину, которой управляет диспетчер виртуальных машин (VMM).
Виртуальную машину можно создать из следующих источников:
Остановленная виртуальная машина, развернутая на узле.
Виртуальная машина, хранящаяся в библиотеке VMM.
Шаблон виртуальной машины.
Виртуальный жесткий диск, на котором уже установлена операционная система.
Виртуальную машину можно создать на основе существующего жесткого диска, содержащего стороннюю операционную систему, например Linux.
Чистый виртуальный жесткий диск.
В System Center можно создать виртуальную машину с помощью разностного диска.
Дополнительные сведения о разностных дисках см. в разделе New-SCVirtualDiskDrive.
При развертывании новой виртуальной машины на Hyper-V узле можно указать расположение для файлов виртуальной машины или использовать путь по умолчанию: <C>:\ProgramData\Microsoft\Windows\Hyper-V.
При развертывании виртуальной машины на узле VMware ESX или узле Citrix XenServer путь по умолчанию отсутствует.
Укажите путь.
В качестве альтернативы текущему командлету можно создать виртуальную машину с помощью следующего командлета:
New-SCV2V создает виртуальную машину на основе существующей виртуальной машины, например виртуальной машины, созданной в VMware.
Это называется преобразованием V2V.
Для получения дополнительной информации введите: Get-Help New-SCV2V.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-SelfServiceRole
Указывает роль самообслуживания, которая имеет разрешение на доступ к виртуальной машине.
Свойства параметра
Тип:
SelfServiceUserRole
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromVmCloud
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-SharePath
Указывает путь к действительной библиотечной папке на существующем библиотечном сервере, использующем путь в соответствии с универсальным соглашением об именовании (UNC).
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewStoredVmFromVirtualDisk
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewStoredVmFromVm
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewStoredVmFromHardwareProfile
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-SkipInstallVirtualizationGuestServices
Указывает, что этот командлет не устанавливает гостевые службы виртуализации на виртуальной машине.
Значение по умолчанию — $False, и VMM автоматически устанавливает соответствующую гостевую службу виртуализации.
Для виртуальной машины на Hyper-V узле гостевая служба виртуализации называется компонентами интеграции или VMGuest.iso.
Для виртуальной машины на узле XenServer гостевая служба виртуализации называется Citrix Tools for Virtual Machines или xs-tools.iso.
Виртуальные машины на узле VMware ESX не используют гостевую службу виртуализации.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-StartAction
Определяет поведение виртуальной машины при запуске службы виртуализации.
Допустимые значения:
Указывает, что виртуальная машина запускается по прибытии на целевой узел.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromHWProfile
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmCloud
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVm
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVirtualDisk
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-StopAction
Указывает поведение виртуальной машины при остановке службы виртуализации.
Допустимые значения:
SaveVM
Функция TurnOffVM
ShutdownGuestOS.
Свойства параметра
Тип:
VMStopAction
Default value:
None
Допустимые значения:
SaveVM, TurnOffVM, ShutdownGuestOS
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-StoreToLibrary
Указывает, что этот командлет хранит виртуальную машину в библиотеке VMM.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromVmCloud
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-TimeZone
Указывает число, обозначающее географический регион, в котором используется одно и то же стандартное время.
Список индексов часовых поясов см. в разделе Значения индекса часовых поясов Майкрософт (http://go.microsoft.com/fwlink/?LinkId=120935) в сети Microsoft Developer Network.
Если часовой пояс не указан, часовой пояс по умолчанию совпадает с часовым поясом, который установлен на узле виртуальной машины.
Свойства параметра
Тип:
Int32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-UseDiffDiskOptimization
Указывает, что этот командлет использует разностную оптимизацию диска.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-UseLocalVirtualHardDisk
Указывает, что этот командлет проверяет, существуют ли и хранятся на целевом узле виртуальные жесткие диски, которые должны быть у этого командлета для создания виртуальной машины.
Свойства параметра
Тип:
SwitchParameter
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
ИспользуйтеЛокальныеВиртуальныеЖесткие диски
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-UserRole
Указывает объект роли пользователя.
Свойства параметра
Тип:
UserRole
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VirtualHardDisk
Указывает объект виртуального жесткого диска.
Свойства параметра
Тип:
StandaloneVirtualHardDisk
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromVirtualDisk
Position:
Named
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewStoredVmFromVirtualDisk
Position:
Named
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VirtualNumaNodesPerSocketMaximum
Указывает максимальное количество узлов NUMA, разрешенных для каждого сокета.
Свойства параметра
Тип:
Byte
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VirtualVideoAdapterEnabled
Указывает, следует ли включить виртуальный видеоадаптер Microsoft Synthetic 3D для виртуальной машины.
Виртуальный видеоадаптер можно включить непосредственно на виртуальной машине или в шаблоне или профиле оборудования, используемом для создания виртуальных машин.
Виртуальный видеоадаптер Microsoft Synthetic 3D Virtual Video Adapter для виртуальной машины можно включить только в том случае, если эта виртуальная машина развернута на узле под управлением Windows Server 2008 R2 SP1 или более поздней версии, на котором установлены роли "Службы удаленных рабочих столов" и "Служба виртуальной графики удаленного рабочего стола", или если виртуальная машина хранится в библиотеке в остановленном состоянии.
Изменения в оборудовании хранимой виртуальной машины можно вносить только в том случае, если на виртуальной машине нет моментальных снимков.
Включение виртуального видеоадаптера Microsoft Synthetic 3D на виртуальной машине, хранящейся в библиотеке, ограничивает размещение этой машины узлами под управлением Windows Server 2008 R2 SP1 или более поздней версии, на которых установлены роли служб удаленных рабочих столов и службы виртуальной графики удаленного рабочего стола.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VM
Указывает объект виртуальной машины.
Свойства параметра
Тип:
VM
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromVmCloud
Position:
Named
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVm
Position:
Named
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewStoredVmFromVm
Position:
Named
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VMConfiguration
Указывает объект конфигурации виртуальной машины.
Свойства параметра
Тип:
BaseVMConfiguration
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromVmConfig
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VMConfigurationScaleOut
Указывает объект конфигурации виртуальной машины, который используется при горизонтальном масштабировании службы.
Свойства параметра
Тип:
BaseVMConfiguration
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
ScaleOutVMConfiguration
Наборы параметров
NewVmFromVmConfigScaleOut
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VMHost
Указывает объект узла виртуальной машины.
VMM поддерживает узлы Hyper-V, VMware ESX и Citrix XenServer.
Дополнительные сведения о каждом типе узла см. в командлете Add-SCVMHost .
Свойства параметра
Тип:
Host
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
Хозяин
Наборы параметров
NewVmFromHWProfile
Position:
Named
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromTemplate
Position:
Named
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVm
Position:
Named
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVirtualDisk
Position:
Named
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VMMServer
Указывает объект сервера VMM.
Свойства параметра
Тип:
ServerConnection
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VMShieldingData
Указывает объект VMShieldingData .
Свойства параметра
Тип:
KeyFile
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VMTemplate
Указывает объект шаблона VMM, который этот командлет использует для создания виртуальных машин.
Свойства параметра
Тип:
Template
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
Шаблон
Наборы параметров
NewVmFromTemplate
Position:
Named
Обязательно:
True
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Workgroup
Указывает имя рабочей группы, к которой должна быть присоединена виртуальная машина.
Этот параметр можно использовать для переопределения существующего значения на шаблоне или в профиле гостевой операционной системы.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Aliases:
JoinWorkgroup
Наборы параметров
NewVmFromTemplate
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
NewVmFromVmConfig
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Выходные данные
VirtualMachine
Этот командлет возвращает объект VirtualMachine .
Примечания
Для этого командлета требуется объект виртуального жесткого диска VMM, объект шаблона виртуальной машины или объект виртуальной машины. Чтобы получить такой объект, используйте командлет Get-SCVirtualHardDisk, Get-SCVMTemplate или Get-SCVirtualMachine .