Set-SCVirtualNetworkAdapterConfiguration
Изменяет конфигурацию адаптера виртуальной сети, содержащуюся в конфигурации виртуальной машины.
Синтаксис
Set-SCVirtualNetworkAdapterConfiguration
[-IPv4PAAddressPool <StaticIPAddressPool>]
[-IPv4AddressPool <StaticIPAddressPool>]
[-PinIPv4PAAddressPool <Boolean>]
[-PinIPv4AddressPool <Boolean>]
[-IPv6PAAddressPool <StaticIPAddressPool>]
[-IPv6AddressPool <StaticIPAddressPool>]
[-PinIPv6AddressPool <Boolean>]
[-PinIPv6PAAddressPool <Boolean>]
[-MACAddressPool <MACAddressPool>]
[-PinMACAddressPool <Boolean>]
[-IPv4PAAddress <String>]
[-IPv4Address <String>]
[-IPv6PAAddress <String>]
[-IPv6Address <String>]
[-MACAddress <String>]
-VirtualNetworkAdapterConfiguration <VirtualNetworkAdapterConfiguration>
[-VMSubnet <VMSubnet>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Описание
Командлет Set-SCVirtualNetworkAdapterConfiguration изменяет сведения о конфигурации виртуальной сети, содержащиеся в конфигурации виртуальной машины.
Примеры
Пример 1. Задание свойств конфигурации виртуальной сети для конфигурации виртуальной машины
PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01"
PS C:\> $TierConfig = Get-SCComputerTierConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $VMConfig = Get-SCVMConfiguration -ComputerTierConfiguration $TierConfig
PS C:\> $VNAConfig = Get-SCVirtualNetworkAdapterConfiguration -VMConfiguration $VMConfig[0]
PS C:\> Set-SCVirtualNetworkAdapterConfiguration -VirtualNetworkAdapterConfiguration $VNAConfig -IPv4Address "10.255.234.155" -PinIPv4AddressPool $True
Первая команда получает объект конфигурации службы с именем Service01 и сохраняет объект в переменной $ServiceConfig.
Вторая команда получает конфигурацию уровня компьютера для конфигурации службы, хранящейся в $ServiceConfig, и сохраняет объект в переменной $TierConfig.
Третья команда получает конфигурацию виртуальной машины для конфигурации уровня компьютера, хранящейся в $TierConfig, и сохраняет объект в переменной $VMConfig.
Четвертая команда получает конфигурацию адаптера виртуальной сети для первой конфигурации виртуальной машины, хранящейся в $VMConfig, и сохраняет объект в переменной $VNAConfig.
Последняя команда изменяет свойство IPv4Address конфигурации сетевого адаптера, хранящейся в $VNAConfig, и закрепляет значение IP-адреса, что предотвращает его изменение во время размещения.
Параметры
-IPv4Address
Указывает IPv4-адрес.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IPv4AddressPool
Указывает пул статических адресов, содержащий IPv4-адреса.
Тип: | StaticIPAddressPool |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IPv4PAAddress
Указывает IP-адрес поставщика в формате IPv4.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IPv4PAAddressPool
Указывает пул IP-адресов поставщика, содержащий IP-адреса в формате IPv4.
Тип: | StaticIPAddressPool |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IPv6Address
Указывает IPv6-адрес.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IPv6AddressPool
Указывает пул статических адресов, содержащий IPv6-адреса.
Тип: | StaticIPAddressPool |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IPv6PAAddress
Указывает IP-адрес поставщика в формате IPv6.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IPv6PAAddressPool
Указывает пул IP-адресов поставщика, содержащий IP-адреса в формате IPv6.
Тип: | StaticIPAddressPool |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-MACAddress
Указывает mac-адрес или набор MAC-адресов для физического или виртуального сетевого адаптера на компьютере.
- Пример формата для одного MAC-адреса:
-MACAddress "00-15-5D-B4-DC-00"
- Пример формата для набора MAC-адресов:
-MACAddress "00-15-5D-B4-DC-00", "00-1A-A0-E3-75-29"
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-MACAddressPool
Указывает пул MAC-адресов.
Тип: | MACAddressPool |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PinIPv4AddressPool
Указывает, сохраняется ли пул адресов IPv4, выбранный пользователем во время настройки развертывания службы.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PinIPv4PAAddressPool
Указывает, сохраняется ли пул адресов поставщика IPv4, выбранный пользователем во время настройки развертывания службы.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PinIPv6AddressPool
Указывает, сохраняется ли пул адресов IPv6, выбранный пользователем во время настройки развертывания службы.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PinIPv6PAAddressPool
Указывает, сохраняется ли пул адресов поставщика IPv6, выбранный пользователем во время настройки развертывания службы.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PinMACAddressPool
Указывает, сохраняется ли пул MAC-адресов, выбранный пользователем во время настройки развертывания службы.
Тип: | Boolean |
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 |
-VirtualNetworkAdapterConfiguration
Указывает объект конфигурации виртуального сетевого адаптера.
Тип: | VirtualNetworkAdapterConfiguration |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-VMSubnet
Указывает объект подсети виртуальной машины.
Чтобы получить объект VMSubnet, используйте командлет Get-SCVMSubnet.
Тип: | VMSubnet |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Выходные данные
VirtualNetworkAdapterConfiguration
Этот командлет возвращает объект VirtualNetworkAdapterConfiguration.