Get-SCStaticIPAddressPool

Получает пулы статических IP-адресов.

Синтаксис

All (по умолчанию)

Get-SCStaticIPAddressPool
    [[-Name] <String>]
    [-VMMServer <ServerConnection>]
    [-IPAddress <String>]
    [-IPv4]
    [-IPv6]
    [-IsMulticast]
    [-Subnet <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

ByVMSubnet

Get-SCStaticIPAddressPool
    [[-Name] <String>]
    -VMSubnet <VMSubnet>
    [-VMMServer <ServerConnection>]
    [-IPAddress <String>]
    [-IPv4]
    [-IPv6]
    [-IsMulticast]
    [-Subnet <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

ByHostGroup

Get-SCStaticIPAddressPool
    [[-Name] <String>]
    -VMHostGroup <HostGroup>
    [-VMMServer <ServerConnection>]
    [-IPAddress <String>]
    [-IPv4]
    [-IPv6]
    [-IsMulticast]
    [-Subnet <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

ByLogicalNetworkDefinition

Get-SCStaticIPAddressPool
    [[-Name] <String>]
    -LogicalNetworkDefinition <LogicalNetworkDefinition>
    [-VMMServer <ServerConnection>]
    [-IPAddress <String>]
    [-IPv4]
    [-IPv6]
    [-IsMulticast]
    [-Subnet <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

ByCloud

Get-SCStaticIPAddressPool
    [[-Name] <String>]
    -Cloud <Cloud>
    [-VMMServer <ServerConnection>]
    [-IPAddress <String>]
    [-IsMulticast]
    [-Subnet <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

ById

Get-SCStaticIPAddressPool
    [[-Name] <String>]
    -ID <Guid>
    [-VMMServer <ServerConnection>]
    [-IPAddress <String>]
    [-IsMulticast]
    [-Subnet <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

Описание

Командлет Get-SCStaticIPAddressPool получает один или несколько пулов статических IP-адресов диспетчера виртуальных машин (VMM).

Примеры

Пример 1: Получение всех доступных пулов IP-адресов IPv4 для подсети

PS C:\> Get-SCStaticIPAddressPool -IPv4 -Subnet "10.0.0.0/24"

Эта команда получает пул статических IP-адресов для указанного адреса подсети IPv4.

Пример 2: Получение всех пулов IP-адресов IPv4 для группы узлов сети

PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production" }
PS C:\> Get-SCStaticIPAddressPool -IPv4 -VMHostGroup $HostGroup

Первая команда получает группу узлов сети, которая имеет путь All Hosts\HostGroup02\Production, а затем сохраняет эту группу в переменной $HostGroup.

Вторая команда получает пулы статических IP-адресов IPv4 для группы узлов, хранящиеся в $HostGroup.

Параметры

-Cloud

Указывает объект частного облака, в котором этот командлет получает пулы адресов.

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

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

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

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

-ID

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

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

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

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

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

-IPAddress

Указывает адрес IPv4 или IPv6.

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

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

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

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

-IPv4

Указывает, что требуется адрес IPv4.

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

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

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

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

-IPv6

Указывает, что требуется адрес IPv6.

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

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

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

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

-IsMulticast

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

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

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

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

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

-LogicalNetworkDefinition

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

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

Тип:LogicalNetworkDefinition
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-Name

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

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

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

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

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

-OnBehalfOfUser

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

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

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

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

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

-OnBehalfOfUserRole

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

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

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

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

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

-Subnet

Указывает IP-подсеть в нотации бесклассовой маршрутизации Inter-Domain (CIDR). Вы можете указать адреса IPv4 или IPv6.

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

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

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

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

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

-VMHostGroup

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

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

Тип:HostGroup
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-VMMServer

Указывает объект сервера VMM.

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

Тип:ServerConnection
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

-VMSubnet

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

Чтобы получить объект VMSubnet , используйте командлет Get-SCVMSubnet .

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

Тип:VMSubnet
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

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

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

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Выходные данные

StaticIPAddressPool

Этот командлет возвращает объект StaticIPAddressPool .