Update-SCVMConfiguration
Обновляет свойства объекта конфигурации виртуальной машины VMM.
Синтаксис
Update-SCVMConfiguration
[-VMConfiguration] <BaseVMConfiguration>
[-ValidateOnly <Boolean>]
[-VMName <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Update-SCVMConfiguration
-VMConfigurationList <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.BaseVMConfiguration]>
[-ValidateOnly <Boolean>]
[-VMName <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Описание
Командлет Update-SCVMConfiguration обновляет свойства объекта конфигурации виртуальной машины Virtual Machine Manager (VMM).
Примеры
Пример 1. Обновление существующей конфигурации виртуальной машины
PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01"
PS C:\> $VMConfig = Get-SCVMConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> Update-SCVMConfiguration -VMConfiguration $VMConfig[0] -ValidateOnly $True
Первая команда получает объект конфигурации службы с именем Service01 из библиотеки VMM и сохраняет объект в переменной $ServiceConfig.
Вторая команда получает объект конфигурации виртуальной машины для конфигурации службы, хранящейся в $ServiceConfig, и сохраняет объект конфигурации виртуальной машины в $VMConfig.
Последняя команда задает свойству ValidateOnly значение True для первого объекта конфигурации, хранящегося в $VMConfig.
Параметры
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OnBehalfOfUser
Указывает имя пользователя. Этот командлет задает от имени пользователя, указанного этим параметром.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-OnBehalfOfUserRole
Указывает роль пользователя. Этот командлет задает от имени роли пользователя роль пользователя в качестве роли пользователя, указанной этим параметром. Чтобы получить объект роли пользователя, используйте командлет Get-SCUserRole.
Тип: | UserRole |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ValidateOnly
Указывает, выполняется ли проверка размещения, но размещение на самом деле не выполняется.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMConfiguration
Указывает объект конфигурации виртуальной машины.
Тип: | BaseVMConfiguration |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-VMConfigurationList
Задает список объектов конфигурации.
Тип: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.BaseVMConfiguration] |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMName
Указывает имя виртуальной машины, размещенной на физическом сервере узла. Используйте этот параметр, чтобы убедиться, что другая виртуальная машина с тем же именем еще не развернута на этом узле.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Выходные данные
ComputerConfig
Этот командлет возвращает объект ComputerConfig
Примечания
- Требуется объект конфигурации виртуальной машины VMM, который можно получить с помощью командлета get-SCVMConfiguration.