Get-SCLogicalNetworkDefinition

获取逻辑网络定义。

语法

Get-SCLogicalNetworkDefinition
   [-VMMServer <ServerConnection>]
   [-LogicalNetwork <LogicalNetwork>]
   [[-Name] <String>]
   [-Subnet <String>]
   [-VLanID <Int32>]
   [-ReturnAllTypes]
   [<CommonParameters>]
Get-SCLogicalNetworkDefinition
   [-VMMServer <ServerConnection>]
   [-LogicalNetwork <LogicalNetwork>]
   [[-Name] <String>]
   [-Subnet <String>]
   [-VLanID <Int32>]
   -ID <Guid>
   [-ReturnAllTypes]
   [<CommonParameters>]
Get-SCLogicalNetworkDefinition
   [-VMMServer <ServerConnection>]
   [-LogicalNetwork <LogicalNetwork>]
   [[-Name] <String>]
   [-Subnet <String>]
   [-VLanID <Int32>]
   -VMHostGroup <HostGroup>
   [-ReturnAllTypes]
   [<CommonParameters>]
Get-SCLogicalNetworkDefinition
   [-VMMServer <ServerConnection>]
   [-LogicalNetwork <LogicalNetwork>]
   [[-Name] <String>]
   [-Subnet <String>]
   [-VLanID <Int32>]
   -Cloud <Cloud>
   [-ReturnAllTypes]
   [<CommonParameters>]

说明

Get-SCLogicalNetworkDefinition cmdlet 获取一个或多个逻辑网络定义。 逻辑网络定义 (也称为网络站点) 可以与一个或多个逻辑网络相关联。

示例

示例 1:检索逻辑网络的逻辑网络定义

PS C:\> $LogicalNetwork = Get-SCLogicalNetwork -Name "LogicalNetwork01"
PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup01" }
PS C:\> Get-SCLogicalNetworkDefinition -LogicalNetwork $LogicalNetwork -VMHostGroup $HostGroup

第一个命令获取名为“LogicalNetwork01”的逻辑网络,并将其存储在$LogicalNetwork变量中。

第二个命令获取名为“HostGroup01”的主机组,并将其存储在$HostGroup变量中。

第三个命令获取存储在$LogicalNetwork中的逻辑网络的逻辑网络定义,以及存储在$HostGroup变量中的主机组, (包括其父主机组(如果启用继承) )。

参数

-Cloud

指定私有云对象。

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

-ID

将数字标识符指定为特定对象的全局唯一标识符或 GUID。

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

-LogicalNetwork

指定逻辑网络。 逻辑网络是 IP 子网和虚拟局域网的命名分组 (VLAN) ,用于组织和简化网络分配。

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

-Name

指定 Virtual Machine Manager (VMM) 对象的名称。

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

-ReturnAllTypes

指示此 cmdlet 返回任何隔离类型的逻辑网络定义。

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

-Subnet

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

IPv4 子网的示例格式:192.168.0.1/24

IPv6 子网的示例格式:FD4A:29CD:184F:3A2C::/64

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

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

-VLanID

为虚拟机上的虚拟网络适配器或虚拟机主机上的物理网络适配器指定范围 1-4094 中的数字标识符。

当 VLan 模式为 Access 时,在 Hyper-V、VMware ESX 或 Citrix XenServer 主机上配置 VLanID。

在虚拟机的虚拟网络适配器上配置 VLanID(如果是以下任一项):

-- 绑定到主机上的物理网络适配器。

  • 绑定到主机上的内部虚拟网络。
Type:Int32
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

指定 Virtual Machine Manager (VMM) 服务器对象。

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

输出

LogicalNetworkDefiniton

此 cmdlet 返回 LogicalNetworkDefiniton 对象。