Set-SCVirtualMachine

Изменяет свойства виртуальной машины, управляемой VMM.

Синтаксис

Default (По умолчанию)

Set-SCVirtualMachine
    [-VM] <VM>
    [-VMwareResourcePool <VmwResourcePool>]
    [-StartAction <VMStartAction>]
    [-StopAction <VMStopAction>]
    [-RemoveSelfServiceUserRole <Boolean>]
    [-EnableOperatingSystemShutdown <Boolean>]
    [-EnableTimeSync <Boolean>]
    [-EnableDataExchange <Boolean>]
    [-EnableHeartbeat <Boolean>]
    [-EnableBackup <Boolean>]
    [-InstallVirtualizationGuestServices <Boolean>]
    [-Owner <String>]
    [-OperatingSystem <OperatingSystem>]
    [-Enabled <Boolean>]
    [-HighlyAvailable <Boolean>]
    [-HAVMPriority <UInt32>]
    [-DRProtectionRequired <Boolean>]
    [-ReplicationGroup <ReplicationGroup>]
    [-SecureBootEnabled <Boolean>]
    [-NumLock <Boolean>]
    [-CPULimitFunctionality <Boolean>]
    [-CPULimitForMigration <Boolean>]
    [-VMShieldingData <KeyFile>]
    [-RunAsSystem]
    [-RunAsUserCredential <PSCredential>]
    [-DelayStartSeconds <Int32>]
    [-UseHardwareAssistedVirtualization <Boolean>]
    [-Cloud <Cloud>]
    [-CapabilityProfile <CapabilityProfile>]
    [-RemoveCapabilityProfile]
    [-RemoveFromCloud]
    [-ClusterNonPossibleOwner <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host]>]
    [-ClusterPreferredOwner <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host]>]
    [-AvailabilitySetNames <System.Collections.Generic.List`1[System.String]>]
    [-UserRole <UserRole>]
    [-Name <String>]
    [-JobGroup <Guid>]
    [-QuotaPoint <UInt32>]
    [-CostCenter <String>]
    [-Tag <String>]
    [-Custom1 <String>]
    [-Custom2 <String>]
    [-Custom3 <String>]
    [-Custom4 <String>]
    [-Custom5 <String>]
    [-Custom6 <String>]
    [-Custom7 <String>]
    [-Custom8 <String>]
    [-Custom9 <String>]
    [-Custom10 <String>]
    [-BlockDynamicOptimization <Boolean>]
    [-ClearDRProtection]
    [-Description <String>]
    [-MemoryMB <Int32>]
    [-DynamicMemoryEnabled <Boolean>]
    [-DynamicMemoryMaximumMB <Int32>]
    [-DynamicMemoryBufferPercentage <Int32>]
    [-MemoryWeight <Int32>]
    [-VirtualVideoAdapterEnabled <Boolean>]
    [-MonitorMaximumCount <Int32>]
    [-MonitorMaximumResolution <String>]
    [-RecoveryPointObjective <Int32>]
    [-ProtectionProvider <ProtectionProvider>]
    [-BootOrder <BootDevice[]>]
    [-FirstBootDevice <String>]
    [-SecureBootTemplate <String>]
    [-CPUCount <Byte>]
    [-CPUType <ProcessorType>]
    [-CPUExpectedUtilizationPercent <Int32>]
    [-DiskIops <Int32>]
    [-NetworkUtilizationMbps <Int32>]
    [-CPURelativeWeight <Int32>]
    [-CPUReserve <Int32>]
    [-CPUMaximumPercent <Int32>]
    [-CPUPerVirtualNumaNodeMaximum <Byte>]
    [-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
    [-VirtualNumaNodesPerSocketMaximum <Byte>]
    [-DynamicMemoryMinimumMB <Int32>]
    [-NumaIsolationRequired <Boolean>]
    [-AutomaticCriticalErrorAction <UInt16>]
    [-AutomaticCriticalErrorActionTimeout <Int32>]
    [-CheckpointType <CheckpointType>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [-TPMEnabled <Boolean>]
    [<CommonParameters>]

Описание

Командлет Set-SCVirtualMachine изменяет свойства виртуальной машины, управляемой диспетчером виртуальных машин (VMM).

К свойствам, которые можно изменить, относятся следующие:

  • Свяжите виртуальную машину с облаком.
  • Имя, владелец и описание виртуальной машины.
  • Порядок загрузки BIOS, если виртуальная машина развернута на Hyper-V хосте.
  • Объем ресурсов на узле, используемых виртуальной машиной. К ним относятся следующие:
  • Максимальный объем ресурсов ЦП узла, который может использовать виртуальная машина.
  • Ожидаемое использование ЦП хоста виртуальной машиной.
  • Объем ресурсов ЦП узла, используемых одной виртуальной машиной по отношению к другим виртуальным машинам на том же узле.
  • Объем памяти узла, который может использовать виртуальная машина.
  • Объем пропускной способности в сети узла, который может использовать виртуальная машина.
  • Аппаратные параметры для виртуальной машины, не связанные с ресурсами узла. К ним относятся следующие:
  • Количество ЦП.
  • Тип процессора.
  • Количество операций ввода-вывода с диска в секунду (IOPS).
  • Ограничение функциональности процессора для более старой операционной системы, такой как Windows NT 4.0.
  • Центр затрат, теги и пользовательские параметры, используемые для фильтрации виртуальных машин по критериям.
  • Параметры, которые включают различные необязательные возможности, в том числе следующие:
  • Включение или отключение объекта библиотеки, чтобы сделать его доступным или временно недоступным для пользователей.
  • Включение резервного копирования виртуальной машины на Hyper-V хосте с помощью службы теневого копирования томов.
  • Включение пары ключ/значение для обмена данными между виртуальной машиной и ее Hyper-V узлом.
  • Включение выключения виртуальной машины из консоли Hyper-V.
  • Включение синхронизации времени между виртуальной машиной и ее Hyper-V узлом.
  • Включение значения BIOS для NumLock для виртуальной машины на Hyper-V узле.
  • Параметр, определяющий, является ли виртуальная машина высокодоступной, то есть виртуальной машиной, развертываемой на узле кластера Hyper-V узлов или кластере узлов Citrix XenServer.
  • Параметр, определяющий, будут ли установлены гостевые службы виртуализации на виртуальной машине, развернутой на Hyper-V узле.
  • Количество секунд задержки перед запуском виртуальной машины.
  • Параметр, определяющий операционную систему, используемую для виртуальной машины.
  • Запуск и остановка действий для виртуальной машины.
  • Параметр, ограничивающий количество виртуальных машин, которые могут создавать пользователи самообслуживания.
  • Параметр, используемый для переключения роли, которую пользователь самообслуживания, принадлежащий к нескольким ролям, использует для управления виртуальной машиной.
  • Параметр, который назначает виртуальную машину на узле ESX пулу ресурсов VMware.

Если требуется изменить свойства виртуального дисковода гибких дисков, виртуального DVD-дисковода, виртуального сетевого адаптера или виртуального адаптера SCSI, связанного с определенной виртуальной машиной, используйте командлет Set-SCVirtualFloppyDrive, Set-SCVirtualDVDDrive, Set-SCVirtualNetworkAdapter или Set-SCVirtualScsiAdapter .

Примеры

Пример 1: Указание объема памяти для существующей виртуальной машины

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> If($VM.Status -ne "PowerOff"){Stop-SCVirtualMachine -VM $VM}
PS C:\> Set-SCVirtualMachine -VM $VM -MemoryMB 1024

Первая команда получает объект виртуальной машины с именем VM01, а затем сохраняет этот объект в переменной $VM.

Второй определяет, находится ли виртуальная машина, хранящаяся в $VM, в выключенном состоянии. Если виртуальная машина не находится в выключенном состоянии, команда использует команду Stop-SCVirtualMachine для выключения виртуальной машины. Для получения дополнительных сведений о выключении виртуальной машины введите Get-Help Stop-SCVirtualMachine.

Последняя команда изменяет объем памяти, выделенной для VM01, на 1024 МБ.

Пример 2: Изменение роли пользователя, используемой для управления виртуальной машиной, для пользователя, который принадлежит к нескольким ролям пользователей самообслуживания

PS C:\> $VM = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" -Name "VM02"
PS C:\> $SSRole = Get-SCUserRole -Name "ContosoSelfServiceUsers"
PS C:\> Set-SCVirtualMachine -VM $VM -UserRole $SSRole

Первая команда получает объект виртуальной машины с именем VM02 из VMMServer01, а затем сохраняет этот объект в переменной $VM.

Вторая команда получает объект роли пользователя с именем ContosoSelfServiceUsers, а затем сохраняет объект в переменной $SSRole.

Последняя команда указывает, что членам роли пользователя самообслуживания SSUserRole3 теперь предоставлено разрешение на управление виртуальной машиной VM02.

Примечание: VMM использует параметр UserRole для указания того, какие виртуальные машины управляются членами определенной роли пользователя самообслуживания. Как правило, для настройки этого параметра не требуется использовать командлет Set-SCVirtualMachine с параметром UserRole . Однако если один или несколько пользователей являются членами нескольких ролей пользователей самообслуживания и вы предоставляете им разрешение на управление несколькими виртуальными машинами на одном узле, вы можете столкнуться с ситуацией, когда вы захотите переключить роль пользователя, уполномоченного управлять определенной виртуальной машиной. Этот сценарий иллюстрируется в следующем примере.

Пример 3: Отключение синхронизации времени на виртуальной машине, используемой в качестве контроллера домена

PS C:\> $EAP = $ErrorActionPreference
PS C:\> $ErrorActionPreference = "STOP"
PS C:\> $VM = Get-SCVirtualMachine -Name "VM03"
PS C:\> trap{"Fail: Cannot disable Time Synchronization for VM: $VM";continue} Set-SCVirtualMachine -VM $VM -EnableTimeSynchronization $TRUE | Out-Null
PS C:\> $ErrorActionPreference = $EAP

Первая команда сохраняет текущую настройку для $ErrorActionPreference в переменной $EAP. Эта переменная используется позже для возврата настройки к исходному значению.

Вторая команда задает для параметра действия значение STOP. Эта настройка действия ошибки изменяет ошибку с незавершающей на завершающую ошибку. Объект ошибки вызывается как исключение вместо того, чтобы быть записанным в выходной канал, и команда не продолжает выполняться.

Третья команда получает объект виртуальной машины с именем VM03 и сохраняет этот объект в переменной $VM.

Четвертая команда отключает настройку синхронизации времени. Как правило, отключение синхронизации времени требуется для виртуальных машин, которые выступают в качестве контроллеров домена. Команда использует оператор trap для перехвата завершающих исключений. Если команда Set-SCVirtualMachine завершается сбоем, отображается строка в операторе trap . Continue используется в операторе trap для продолжения выполнения вместо выхода. Командлет Out-Null перенаправляет вывод на $Null, а не отправляет его на консоль.

Последняя команда задает значение для $ErrorActionPreference равным значению, хранящемуся в $EAP.

Пример 4: Установите порядок запуска устройства для всех виртуальных машин, поддерживающих эту функцию

PS C:\> $EAP = $ErrorActionPreference
PS C:\> $ErrorActionPreference = "Stop"
PS C:\> $VMs = @(Get-SCVirtualMachine)
PS C:\> ForEach($VM in $VMs){trap{"Fail: Cannot set BIOS for VM: $VM";continue} Set-SCVirtualMachine -VM $VM -BootOrder "PXEBoot","IDEHarddrive","CD","Floppy" | Out-Null}
PS C:\> $ErrorActionPreference = $EAP

Первая команда сохраняет текущие настройки для $ErrorActionPreference в $EAP. Эта переменная используется позже для возврата настройки к исходному значению.

Вторая команда задает для параметра действия ошибки значение Стоп. Эта настройка действия ошибки изменяет ошибку с незавершающей на завершающую ошибку. Объект ошибки вызывается как исключение вместо того, чтобы быть записанным в выходной канал, и команда не продолжает выполняться.

Третья команда получает каждый объект виртуальной машины, сохраняет объекты в $VMs. Использование символа @ и скобок гарантирует, что команда сохранит результаты в массиве на случай, если команда возвращает один объект или нулевое значение.

Четвертая команда устанавливает порядок загрузки BIOS для каждой виртуальной машины на PXEBoot,IDEHarddrive,CD,Floppy. Команда использует оператор trap для перехвата завершающих исключений. Если команда Set-SCVirtualMachine завершается сбоем, отображается строка в операторе trap. Continue используется в операторе trap для продолжения выполнения вместо выхода из цикла ForEach . Командлет Out-Null перенаправляет вывод на $Null, а не отправляет его на консоль.

Примечание: Параметр BootOrder используется только для виртуальных машин на хостах Hyper-V и Citrix XenServer. Он не используется для виртуальных машин на узлах VMware ESX. Хосты XenServer не поддерживают дискеты, и поэтому игнорируют дискету, если она указана в порядке загрузки.

Последняя команда задает значение для $ErrorActionPreference в соответствии со значением, хранящимся в EAP.

Для получения дополнительных сведений о стандартной инструкции циклаForEach в Windows PowerShell введите Get-Help about_ForEach.

Пример 5: Указание владельца для всех виртуальных машин без владельца

PS C:\> Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq ""} | Set-SCVirtualMachine -Owner "Contoso\ReneeLo"

Эта команда получает все объекты виртуальной машины на VMMServer01, выбирает только те объекты виртуальной машины, на которых нет владельца, и указывает владельца для каждой виртуальной машины.

Пример 6: Включение динамической памяти для существующей виртуальной машины

PS C:\> $VM = Get-SCVirtualMachine -Name "VM06"
PS C:\> if($VM.Status -ne "PowerOff"){Stop-SCVirtualMachine -VM $VM}
PS C:\> Set-SCVirtualMachine -VM $VM -DynamicMemoryEnabled $True -MemoryMB 1024 -DynamicMemoryMaximumMB 2048

Первая команда получает объект виртуальной машины VM06 и сохраняет этот объект в переменной $VM. Чтобы включить динамическую память на виртуальной машине, виртуальная машина должна находиться на узле под управлением Windows Server 2008 R2 SP1 или более поздней версии.

Вторая команда определяет, находится ли виртуальная машина, хранящаяся в $VM, в выключенном состоянии. Если виртуальная машина не находится в выключенном состоянии, команда использует команду Stop-SCVirtualMachine для выключения виртуальной машины.

Последняя команда включает динамическую память, устанавливает объем памяти запуска на 1024 МБ и максимальный объем памяти на 2048 МБ. Загрузочная память — это объем памяти на узле, который выделяется для VM06 при запуске. Максимальный объем памяти — это максимальный объем памяти на узле, выделенный для VM06.

Параметры

-AutomaticCriticalErrorAction

Указывает действие, выполняемое при возникновении критической ошибки виртуальной машины, и превышает время ожидания, указанное параметром AutomaticCriticalErrorActionTimeout. Допустимые значения для этого параметра: "Пауза" и "Нет".

Свойства параметров

Тип:UInt16
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-AutomaticCriticalErrorActionTimeout

Указывает время в минутах ожидания критической приостановки перед отключением виртуальной машины.

Свойства параметров

Тип:Int32
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-AvailabilitySetNames

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

Свойства параметров

Тип:

System.Collections.Generic.List`1[System.String]

Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-BlockDynamicOptimization

Указывает, заблокирована ли динамическая оптимизация для виртуальной машины.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Исключить из PRO

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-BootOrder

Указывает порядок устройств в виде массива, которые виртуальная машина на Hyper-V узле использует для запуска. Допустимые значения:

  • CD (компакт-диск)
  • IDEHardDrive
  • PXEBoot
  • Висящий

Свойства параметров

Тип:

BootDevice[]

Значение по умолчанию:None
Допустимые значения:Floppy, CD, IdeHardDrive, PxeBoot, Unknown
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CapabilityProfile

Указывает объект профиля возможностей.

Свойства параметров

Тип:CapabilityProfile
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CheckpointType

Указывает тип контрольной точки. Допустимые значения для этого параметра:

  • Нетрудоспособный
  • Производство
  • Только производство
  • Стандарт

Свойства параметров

Тип:CheckpointType
Значение по умолчанию:None
Допустимые значения:Disabled, Production, ProductionOnly, Standard
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ClearDRProtection

Указывает, что этот командлет сбрасывает параметр защиты от восстановления данных.

Свойства параметров

Тип:SwitchParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Cloud

Указывает объект частного облака.

Свойства параметров

Тип:Cloud
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ClusterNonPossibleOwner

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

Свойства параметров

Тип:

System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host]

Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ClusterPreferredOwner

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

Свойства параметров

Тип:

System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.Host]

Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CostCenter

Указывает центр затрат для виртуальной машины. Вы можете собирать данные о выделении виртуальных машин или ресурсов, выделенных виртуальным машинам для вашей биллинговой системы.

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CPUCount

Указывает количество ЦП на виртуальной машине. Следующие узлы поддерживают следующее количество процессоров:

  • Гипер-V. До четырех ЦП на каждую виртуальную машину в зависимости от гостевой операционной системы.
  • VMware ESX. До четырех ЦП на виртуальную машину для любой поддерживаемой гостевой операционной системы, за исключением одного ЦП на виртуальной машине под управлением Windows NT 4.0.
  • Citrix XenServer. До восьми ЦП на виртуальную машину в зависимости от гостевой операционной системы.

Свойства параметров

Тип:Byte
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:ProcessorCount

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CPUExpectedUtilizationPercent

Указывает процент загрузки ЦП на узле, который предполагается использовать этой виртуальной машиной. Это значение используется только в том случае, если VMM определяет подходящий узел для виртуальной машины.

Свойства параметров

Тип:Int32
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Ожидаемый ЦПУтилизация

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CPULimitForMigration

Указывает, следует ли ограничивать возможности процессора для указанной виртуальной машины, чтобы обеспечить миграцию на физический компьютер с версией того же процессора, что и исходный компьютер. VMM не поддерживает миграцию виртуальных машин между физическими компьютерами с процессорами разных производителей.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:LimitCPUForMigration

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CPULimitFunctionality

Указывает, следует ли предоставлять ограниченную функциональность ЦП для виртуальной машины. Укажите значение $True для поддержки более старой операционной системы, такой как Windows NT 4.0, на виртуальной машине, развернутой на узле Hyper-V или на узле VMware ESX.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:LimitCPUFunctionality

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CPUMaximumPercent

Указывает наибольший процент от общего объема ресурсов одного ЦП на узле, который виртуальная машина может использовать одновременно.

Свойства параметров

Тип:Int32
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Процессор CPUMax

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CPUPerVirtualNumaNodeMaximum

Указывает максимально допустимое количество ЦП для каждого виртуального узла NUMA.

Свойства параметров

Тип:Byte
Значение по умолчанию: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
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:ОтносительныйВес

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CPUReserve

Указывает минимальный процент ресурсов одного ЦП на узле для выделения виртуальной машине. Процент емкости ЦП, доступной виртуальной машине, никогда не меньше этого процента.

Свойства параметров

Тип:Int32
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CPUType

Указывает тип ЦП для виртуальной машины. Чтобы получить все типы ЦП, доступные для использования на виртуальных машинах в среде VMM, см. командлет Get-SCCPUType .

Свойства параметров

Тип:ProcessorType
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Custom1

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

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Custom10

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

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Custom2

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

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Custom3

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

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Custom4

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

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Custom5

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

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Custom6

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

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Custom7

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

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Custom8

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

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Custom9

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

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DelayStartSeconds

Указывает количество секунд ожидания после запуска службы виртуализации перед автоматическим запуском виртуальной машины.

Эта задержка увеличивает время запуска нескольких виртуальных машин, что помогает снизить потребность в ресурсах физического компьютера. Типичная настройка может составлять от 30 до 60 секунд. Максимальная настраиваемая задержка для узлов сети следующая:

  • Гипер-V. 1000000000 секунд (277777 часов)
  • VMware ESX. 65535 секунд (18 часов)

Этот параметр не применяется к виртуальным машинам XenServer.

Свойства параметров

Тип:Int32
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:DelayStart (ЗадержкаСтарт)

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Description

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

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DiskIops

Указывает количество дисковых операций ввода-вывода в секунду (IOPS) на узле, которые могут использоваться виртуальной машиной.

Свойства параметров

Тип:Int32
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:DiskIO

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DRProtectionRequired

Этот параметр зарезервирован для дальнейшего использования.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DynamicMemoryBufferPercentage

Указывает процент памяти сверх текущего объема памяти виртуальной машины, который узел должен попытаться зарезервировать в качестве буфера. Значение по умолчанию — 20.

Свойства параметров

Тип:Int32
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DynamicMemoryEnabled

Указывает, следует ли включить динамическую память для виртуальных машин. Динамическую память можно включить непосредственно на виртуальной машине или в шаблоне или профиле оборудования, используемом для создания виртуальных машин. Значение по умолчанию — $False.

Включить динамическую память для виртуальной машины можно только в том случае, если она развернута на узле под управлением Windows Server 2008 SP1 или более поздней версии или если виртуальная машина хранится в библиотеке в остановленном состоянии. Изменения в оборудовании хранимой виртуальной машины можно вносить только в том случае, если на виртуальной машине нет моментальных снимков. Включение динамической памяти на виртуальной машине, хранящейся в библиотеке, ограничивает размещение этой машины узлами под управлением Windows Server 2008 SP1 или более поздней версии.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DynamicMemoryMaximumMB

Указывает максимальный объем памяти, который узел может выделить виртуальной машине, если включена динамическая память. Значение по умолчанию — 65536.

Включить динамическую память для виртуальной машины можно только в том случае, если она развернута на узле под управлением Windows Server 2008 SP1 или более поздней версии или если виртуальная машина хранится в библиотеке в остановленном состоянии. Изменения в оборудовании хранимой виртуальной машины можно вносить только в том случае, если на виртуальной машине нет моментальных снимков. Включение динамической памяти на виртуальной машине, хранящейся в библиотеке, ограничивает размещение этой машины узлами под управлением Windows Server 2008 SP1 или более поздней версии.

Свойства параметров

Тип:Int32
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DynamicMemoryMinimumMB

Указывает минимальный объем памяти, который узел может выделить виртуальной машине, если включена динамическая память. Значение по умолчанию — 65536.

Включить динамическую память для виртуальной машины можно только в том случае, если она развернута на узле под управлением Windows Server 2008 SP1 или более поздней версии или если виртуальная машина хранится в библиотеке в остановленном состоянии. Изменения в оборудовании хранимой виртуальной машины можно вносить только в том случае, если на виртуальной машине нет моментальных снимков. Включение динамической памяти на виртуальной машине, хранящейся в библиотеке, ограничивает размещение этой машины узлами под управлением Windows Server 2008 SP1 или более поздней версии.

Свойства параметров

Тип:Int32
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-EnableBackup

Указывает, позволяет ли этот командлет службе теневого копирования томов выполнять резервное копирование виртуальной машины. Виртуальная машина должна быть развернута на Hyper-V узле.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Enabled

Указывает, включает ли этот командлет виртуальную машину или отключает ее.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-EnableDataExchange

Указывает, разрешает ли этот командлет использование пары "ключ-значение" для обмена данными между виртуальной машиной и операционной системой узла. Виртуальная машина должна быть развернута на Hyper-V узле.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-EnableHeartbeat

Указывает, включает ли этот командлет использование пульса для мониторинга работоспособности виртуальной машины. Сердцебиение — это сигнал, издаваемый через определенные промежутки времени. Виртуальная машина должна быть развернута на Hyper-V узле.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-EnableNestedVirtualization

Включает вложенную виртуализацию.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-EnableOperatingSystemShutdown

Указывает, включает или отключает этот командлет завершение работы операционной системы на виртуальной машине, управляемой VMM, из интерфейсов управления Hyper-V на узле. Виртуальная машина должна быть развернута на Hyper-V узле.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-EnableTimeSync

Указывает, включает или отключает этот командлет синхронизацию системного времени виртуальной машины с системным временем операционной системы, работающей на узле. Виртуальная машина должна быть развернута на Hyper-V узле.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:EnableTimeSynchronization (Включить TimeSynchronization)

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-FirstBootDevice

Указывает устройство, на котором выполняется первая попытка загрузки.

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-HAVMPriority

Указывает приоритет виртуальной машины. Виртуальные машины запускают в порядке приоритета до ограничений узла кластера узла. Допустимые входные данные для этого параметра являются числовым представлением приоритета:

  • Высоко. 3000
  • Средняя. 2000
  • Низко. 1000

Если указать значение нуля (0), виртуальная машина не перезапускается автоматически.

Свойства параметров

Тип:UInt32
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-HighlyAvailable

Указывает, размещена ли виртуальная машина на Hyper-V узле, входящем в кластер узлов. Настройте этот параметр на виртуальной машине или в шаблоне или профиле оборудования, который используется для создания виртуальных машин.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-InstallVirtualizationGuestServices

Указывает, устанавливает ли этот командлет гостевые службы виртуализации на виртуальной машине под управлением Windows. Значение по умолчанию — $False, и VMM автоматически устанавливает соответствующую гостевую службу виртуализации.

Для виртуальной машины на Hyper-V узле гостевая служба виртуализации называется компонентами интеграции или VMGuest.iso. Для виртуальной машины на узле XenServer гостевая служба виртуализации называется Citrix Tools for Виртуальные машины или xs-tools.iso. Виртуальные машины на узле VMware ESX не используют гостевую службу виртуализации.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobGroup

Указывает идентификатор для ряда команд, которые выполняются как набор непосредственно перед выполнением последней команды, включающей тот же идентификатор группы заданий.

Свойства параметров

Тип:Guid
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobVariable

Указывает имя переменной для хода выполнения задания.

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
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
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-MemoryPerVirtualNumaNodeMaximumMB

Указывает максимальный объем памяти (в мегабайтах), который узел предоставляет каждому виртуальному узлу NUMA.

Свойства параметров

Тип:Int32
Значение по умолчанию: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
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-MonitorMaximumCount

Указывает максимальное количество мониторов, поддерживаемых виртуальным видеоадаптером.

Свойства параметров

Тип:Int32
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-MonitorMaximumResolution

Указывает значение в виде строки, представляющее максимально возможное разрешение монитора виртуального видеоадаптера. Допустимые значения:

  • 1024х768
  • 1280х1024
  • 1600х1200
  • 1920х1200

Значение по умолчанию — 1280x1024.

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:РазрешениеМонитораМаксимум

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Name

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

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-NetworkUtilizationMbps

Указывает объем пропускной способности в мегабитах в секунду (Мбит/с) в сети узла, которую может использовать виртуальная машина.

Свойства параметров

Тип:Int32
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Использование сети

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-NumaIsolationRequired

Указывает, требуется ли изоляция NUMA.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-NumLock

Указывает, включает ли этот командлет значение BIOS для NumLock на виртуальной машине. Виртуальная машина должна быть развернута на Hyper-V узле.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-OnBehalfOfUser

Указывает имя пользователя. Этот командлет работает от имени пользователя, указанного в этом параметре.

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-OnBehalfOfUserRole

Указывает роль пользователя. Чтобы получить роль пользователя, используйте командлет Get-SCUserRole . Этот командлет работает от имени роли пользователя, указанной в этом параметре.

Свойства параметров

Тип:UserRole
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-OperatingSystem

Указывает тип операционной системы для виртуальной машины. Чтобы получить список имен всех доступных операционных систем в VMM, используйте командлет Get-SCOperatingSystem .

Свойства параметров

Тип:OperatingSystem
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Owner

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

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ProtectionProvider

Указывает поставщика защиты.

Свойства параметров

Тип:ProtectionProvider
Значение по умолчанию:None
Допустимые значения:None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PROTipID

Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.

Свойства параметров

Тип:Guid
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-QuotaPoint

Указывает квоту, ограничивающую количество виртуальных машин, которые могут развертывать пользователи самообслуживания.

Свойства параметров

Тип:UInt32
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RecoveryPointObjective

Указывает максимальный период, для которого можно потерять данные из ИТ-службы из-за серьезного инцидента.

Свойства параметров

Тип:Int32
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RemoveCapabilityProfile

Указывает, что этот командлет удаляет один или несколько указанных объектов профиля возможностей.

Свойства параметров

Тип:SwitchParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RemoveFromCloud

Указывает, что этот командлет удаляет связь виртуальной машины с облаком.

Свойства параметров

Тип:SwitchParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RemoveSelfServiceUserRole

Указывает, удаляет ли этот командлет указанную роль пользователя самообслуживания из списка разрешений виртуальной машины.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ReplicationGroup

Указывает группу репликации.

Свойства параметров

Тип:ReplicationGroup
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunAsSystem

Указывает, что виртуальная машина работает под учетной записью локальной системы.

Свойства параметров

Тип:SwitchParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunAsUserCredential

Указывает гостевую учетную запись, от имени которой выполняется виртуальная машина.

Для повышения безопасности создайте специальную учетную запись с ограниченными разрешениями. Минимальные разрешения следующие:

  • .vmc файл. Чтение данных, запись данных, запуск файла
  • .vmc. Список папок, запись/создание файла для сохранения состояния виртуальной машины
  • .vhd файл. Чтение данных, чтение атрибутов, чтение расширенных атрибутов, запись данных
  • .vnc. Запуск файла, чтение данных, чтение атрибутов, чтение, если виртуальная машина подключается к виртуальной сети

Этот параметр не применяется к виртуальным машинам, на которых размещены Hyper-V, VMware ESX или Citrix XenServer.

Свойства параметров

Тип:PSCredential
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.

Свойства параметров

Тип:SwitchParameter
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SecureBootEnabled

Указывает, включает ли этот командлет безопасный запуск.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SecureBootTemplate

Указывает шаблон безопасной загрузки, используемый для виртуальной машины поколения 2.

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-StartAction

Определяет поведение виртуальной машины при запуске службы виртуализации. Допустимые значения:

  • AlwaysAutoTurnOnVM
  • NeverAutoTurnOnVM
  • TurnOnVMIfRunningWhenVSStoppped

Свойства параметров

Тип:VMStartAction
Значение по умолчанию:None
Допустимые значения:NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-StopAction

Указывает поведение виртуальной машины при остановке службы виртуализации. Допустимые значения:

  • SaveVM
  • Функция TurnOffVM
  • ShutdownGuestOS

Свойства параметров

Тип:VMStopAction
Значение по умолчанию:None
Допустимые значения:SaveVM, TurnOffVM, ShutdownGuestOS
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Tag

Указывает слово или фразу, которые будут связаны с виртуальной машиной. Вы можете искать все объекты, которые имеют указанный набор тегов. Можно выполнить поиск по подмножеству тегов или по полному набору тегов.

Свойства параметров

Тип:String
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TPMEnabled

Показывает, включен ли vTPM.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UseHardwareAssistedVirtualization

Указывает, используется ли аппаратная виртуализация, если она доступна.

Свойства параметров

Тип:Boolean
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UserRole

Указывает объект роли пользователя.

Свойства параметров

Тип:UserRole
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:SelfServiceUserRole (СамообслуживающийПользовательРоль)

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VirtualNumaNodesPerSocketMaximum

Указывает максимальное количество узлов NUMA, разрешенных для каждого сокета.

Свойства параметров

Тип:Byte
Значение по умолчанию: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
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VM

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

Свойства параметров

Тип:VM
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:0
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMShieldingData

Указывает объект VMShieldingData .

Свойства параметров

Тип:KeyFile
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMwareResourcePool

Указывает пул ресурсов VMware. Этот командлет назначает виртуальную машину, развернутую на узле VMware ESX или в частном облаке, пулу ресурсов, указанному в этом параметре.

Свойства параметров

Тип:VmwResourcePool
Значение по умолчанию:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
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-SCVirtualMachine .