Set-SCLogicalNetworkDefinition
Изменяет определение логической сети.
Синтаксис
Default (по умолчанию)
Set-SCLogicalNetworkDefinition
[-VMMServer <ServerConnection>]
[-LogicalNetworkDefinition] <LogicalNetworkDefinition>
[-AddVMHostGroup <HostGroup[]>]
[-RemoveVMHostGroup <HostGroup[]>]
[-Name <String>]
[-SubnetVLan <SubnetVLan[]>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Описание
Командлет Set-SCLogicalNetworkDefinition изменяет определение логической сети. Например, можно добавить группу узлов сети в определение логической сети (также называемое сетевым сайтом) или удалить ее из нее.
Примеры
Пример 1: Изменение групп узлов, связанных с определением логической сети
PS C:\> $LogicalNetwork = Get-SCLogicalNetwork -Name "LogicalNetwork01"
PS C:\> $VMHostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production"}
PS C:\> $Definition = Get-SCLogicalNetworkDefinition -LogicalNetwork $LogicalNetwork -VMHostGroup $VMHostGroup -Name "Logical Network Definition 01"
PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup03\Production" }
PS C:\> Set-SCLogicalNetworkDefinition -LogicalnetworkDefinition $Definition -AddVMHostGroup $HostGroup
Первая команда получает логическую сеть с именем "LogicalNetwork01" и сохраняет ее в переменной $LogicalNetwork.
Вторая команда получает группу узлов сети с именем "All Hosts\HostGroup02\Production" и сохраняет ее в переменной $VMHostGroup.
Третья команда получает определение логической сети с именем "Определение логической сети 01", связанное с логической сетью, хранящейся в $LogicalNetwork, и группой узлов, хранящейся в $VMHostGroup.
Четвертая команда получает объект группы узлов сети с именем "All Hosts\HostGroup-3\Production" и сохраняет объект в переменной $HostGroup.
Последняя команда добавляет группу узлов сети, хранящуюся в $HostGroup, к существующему массиву групп узлов сети для определения логической сети, хранящейся в $Definition (Определение логической сети 01).
Параметры
-AddVMHostGroup
Указывает массив из одной или нескольких групп узлов сети для добавления в существующий массив групп узлов сети или частное облако.
Свойства параметра
| Тип: | HostGroup[] |
| 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 |
-LogicalNetworkDefinition
Указывает определение логической сети (также называемое сетевым сайтом), содержащее подсеть, обслуживаемую пулом IP-адресов, как указано в параметре -SubnetVLan .
Свойства параметра
| Тип: | LogicalNetworkDefinition |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 0 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-Name
Указывает имя объекта диспетчера виртуальных машин (VMM).
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.
Свойства параметра
| Тип: | Guid |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-RemoveVMHostGroup
Указывает массив из одной или нескольких групп узлов сети, которые необходимо удалить из массива групп узлов сети или частного облака.
Свойства параметра
| Тип: | HostGroup[] |
| 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 |
-SubnetVLan
Указывает массив из одной или нескольких наборов IP-подсетей и VLAN.
Для получения информации о создании SubnetVLan введите: Get-Help New-SCSubNetVLan.
Свойства параметра
| Тип: | SubnetVLan[] |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-VMMServer
Указывает объект сервера Virtual Machine Manager (VMM).
Свойства параметра
| Тип: | ServerConnection |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Выходные данные
LogicalNetworkDefiniton
Этот командлет возвращает объект LogicalNetworkDefiniton .
Примечания
- Требуется объект определения логической сети VMM, который извлекается с помощью командлета Get-SCLogicalNetworkDefinition .