Get-SCStaticIPAddressPool

获取静态 IP 地址池。

语法

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

说明

Get-SCStaticIPAddressPool cmdlet 获取一个或多个 Virtual Machine Manager (VMM) 静态 IP 地址池。

示例

示例 1:获取子网的所有可用 IPv4 IP 地址池

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

此命令获取指定 IPv4 子网地址的静态 IP 地址池。

示例 2:获取主机组的所有 IPv4 IP 地址池

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

第一个命令获取路径为“所有 Hosts\HostGroup02\Production”的主机组,然后将该组存储在$HostGroup变量中。

第二个命令获取存储在$HostGroup中的主机组的静态 IPv4 IP 地址池。

参数

-Cloud

指定此 cmdlet 获取地址池的私有云对象。

Type:Cloud
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ID

指定此 cmdlet 获取的地址池的唯一 ID。

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-IPAddress

指定 IPv4 或 IPv6 地址。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv4

指示需要 IPv4 地址。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IPv6

指示需要 IPv6 地址。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IsMulticast

指示 IP 地址是多播地址,或者 IP 地址池包含多播 IP 地址范围。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogicalNetworkDefinition

指定一个逻辑网络定义,其中包含 IP 地址池由 子网 参数指定的子网。 逻辑网络定义也称为网络站点。

Type:LogicalNetworkDefinition
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

指定此 cmdlet 获取的地址池的名称。

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

指定用户名。 此 cmdlet 代表此参数指定的用户运行。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

指定用户角色。 若要获取用户角色,请使用 Get-SCUserRole cmdlet。 此 cmdlet 代表此参数指定的用户角色运行。

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Subnet

指定无类路由Inter-Domain路由 (CIDR) 表示法中的 IP 子网。 可以指定 IPv4 或 IPv6 地址。

IP 子网不能与主机组或子主机组中的任何其他子网重叠。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHostGroup

指定一个虚拟主机组对象。

Type:HostGroup
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

指定VMM 服务器对象。

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMSubnet

指定虚拟机子网。

若要获取 VMSubnet 对象,请使用 Get-SCVMSubnet cmdlet。

Type:VMSubnet
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

输出

StaticIPAddressPool

此 cmdlet 返回 StaticIPAddressPool 对象。