Set-SCMACAddressPool
Изменяет пул MAC-адресов.
Синтаксис
Set-SCMACAddressPool
[-VMMServer <ServerConnection>]
[-MACAddressPool] <MACAddressPool>
[-Name <String>]
[-Description <String>]
[-MACAddressRangeStart <String>]
[-MACAddressRangeEnd <String>]
[-AddVMHostGroup <HostGroup[]>]
[-RemoveVMHostGroup <HostGroup[]>]
[-SupportedVirtualizationPlatforms <VirtualizationPlatform[]>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Описание
Командлет Set-SCMACAddressPool изменяет пул адресов управления доступом к мультимедиа Virtual Machine Manager (VMM). Например, можно добавить группу узлов или удалить ее из пула MAC-адресов. Пул MAC-адресов может быть связан с одной или несколькими группами узлов.
Примеры
Пример 1. Изменение групп узлов, связанных с пулом MAC-адресов
PS C:\> $MACPool = Get-SCMACAddressPool -Name "MAC Address Pool 01"
PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup03\Production" }
PS C:\> Set-SCMacAddressPool -MACAddressPool $MACPool -AddVMHostGroup $HostGroup
Первая команда получает объект пула MAC-адресов с именем MAC Address Pool 01 и сохраняет объект в переменной $MACPool.
Вторая команда получает объект группы узлов с именем All Hosts\HostGroup03\Production и сохраняет объект $HostGroup переменной.
Последняя команда обновляет группу узлов, хранящуюся в $HostGroup, в пул MAC-адресов, хранящийся в $MACPool. В этом случае пул MAC-адресов 01 теперь также связан с группой узлов с именем All Hosts\HostGroup03\Production в дополнение к группам узлов, с которыми он был связан ранее.
Параметры
-AddVMHostGroup
Указывает массив групп узлов, которые этот командлет добавляет в существующий массив группы узлов или частное облако.
Тип: | HostGroup[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Description
Указывает описание пула адресов.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobVariable
Указывает переменную, в которой выполняется задание, отслеживается и сохраняется.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-MACAddressPool
Указывает пул MAC-адресов.
Тип: | MACAddressPool |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-MACAddressRangeEnd
Задает последний адрес в диапазоне статических MAC-адресов.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-MACAddressRangeStart
Задает первый адрес в диапазоне статических MAC-адресов.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Указывает имя объекта VMM.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RemoveVMHostGroup
Указывает массив групп узлов, которые этот командлет удаляет из массива группы узлов или частного облака.
Тип: | HostGroup[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SupportedVirtualizationPlatforms
Указывает один или несколько объектов платформы виртуализации.
Тип: | VirtualizationPlatform[] |
Допустимые значения: | Unknown, VirtualServer, HyperV, VMWareVC, VMWareESX, XENServer |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMMServer
Указывает объект сервера VMM.
Тип: | ServerConnection |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Выходные данные
MACAddressPool
Этот командлет возвращает объект MACAddressPool.