共用方式為


New-SCVMNetwork

建立虛擬機網路。

語法

New-SCVMNetwork
   [-UserRole <UserRole>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [[-Description] <String>]
   -LogicalNetwork <LogicalNetwork>
   [-RoutingDomainId <Guid>]
   [-PAIPAddressPoolType <VMNetworkIPAddressPoolType>]
   [-CAIPAddressPoolType <VMNetworkIPAddressPoolType>]
   [-Owner <String>]
   [-PortACL <PortACL>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVMNetwork
   [-UserRole <UserRole>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [[-Description] <String>]
   -LogicalNetwork <LogicalNetwork>
   [-RoutingDomainId <Guid>]
   -IsolationType <VMNetworkType>
   [-PAIPAddressPoolType <VMNetworkIPAddressPoolType>]
   [-CAIPAddressPoolType <VMNetworkIPAddressPoolType>]
   [-Owner <String>]
   [-PortACL <PortACL>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVMNetwork
   [-UserRole <UserRole>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [[-Description] <String>]
   -LogicalNetwork <LogicalNetwork>
   [-RoutingDomainId <Guid>]
   [-PAIPAddressPoolType <VMNetworkIPAddressPoolType>]
   [-CAIPAddressPoolType <VMNetworkIPAddressPoolType>]
   [-AutoCreateSubnet]
   [-Owner <String>]
   [-NetworkManager <VirtualSwitchExtensionManager>]
   [-PortACL <PortACL>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVMNetwork
   [-UserRole <UserRole>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [[-Description] <String>]
   -LogicalNetwork <LogicalNetwork>
   [-RoutingDomainId <Guid>]
   [-PAIPAddressPoolType <VMNetworkIPAddressPoolType>]
   [-CAIPAddressPoolType <VMNetworkIPAddressPoolType>]
   -ExternalName <String>
   [-Owner <String>]
   [-PortACL <PortACL>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVMNetwork
   [-UserRole <UserRole>]
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [[-Description] <String>]
   -LogicalNetwork <LogicalNetwork>
   [-RoutingDomainId <Guid>]
   [-PAIPAddressPoolType <VMNetworkIPAddressPoolType>]
   [-CAIPAddressPoolType <VMNetworkIPAddressPoolType>]
   [-ExternalVMNetwork]
   [-Owner <String>]
   [-NetworkManager <VirtualSwitchExtensionManager>]
   [-PortACL <PortACL>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

New-SCVMNetwork Cmdlet 會建立虛擬機網路。 虛擬機網路支持多種隔離方法:沒有隔離、網路虛擬化、外部和 VLAN。 VM 網路所使用的隔離類型取決於指定的邏輯網路。 Virtual Machine Manager (VMM) 會使用與虛擬機網路相關聯的 IP 位址池,將客戶位址指派給虛擬機。

虛擬機可以看到客戶位址,並由客戶用來與虛擬機通訊。

當您建立虛擬機器網路時,您必須提供邏輯網路物件。 若要取得邏輯網路物件,請使用 get-SCLogicalNetwork Cmdlet

範例

範例 1:建立虛擬機網路

PS C:\> $LogNet = Get-SCLogicalNetwork -Name "LogicalNetwork01"
PS C:\> New-SCVMNetwork -Name "VMNetwork01" -LogicalNetwork $LogNet

第一個命令會取得名為 LogicalNetwork01 的邏輯網路物件,並將物件儲存在$LogNet 變數中。

第二個命令會使用邏輯網路 LogicalNetwork01 建立名為 VMNetwork01 的 VM 網路。

參數

-AutoCreateSubnet

表示會自動建立子網。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-CAIPAddressPoolType

指定位址池類型。 有效值為:IPV4、IPV6。

類型:VMNetworkIPAddressPoolType
接受的值:IPV4, IPV6
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Description

指定虛擬機網路的描述。

類型:String
Position:1
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ExternalName

指定物件的外部名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-ExternalVMNetwork

指出虛擬機網路是外部的。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-IsolationType

指定虛擬機網路的隔離類型。 此參數可接受的值為:

  • NoIsolation
  • WindowsNetworkVirtualization
  • 外部
  • VLANNetwork
類型:VMNetworkType
接受的值:NoIsolation, WindowsNetworkVirtualization, External, VLANNetwork
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-JobVariable

指定作業進度會追蹤並儲存在此參數所命名的變數中。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-LogicalNetwork

指定邏輯網路。 邏輯網路是IP子網和VLAN的具名群組,可用來組織和簡化網路指派。

類型:LogicalNetwork
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Name

指定 VMM 物件的名稱。

類型:String
Position:0
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-NetworkManager

指定虛擬交換器擴充管理員。

類型:VirtualSwitchExtensionManager
Position:Named
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-OnBehalfOfUser

指定用戶名稱。 這個 Cmdlet 代表此參數指定的用戶運作。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-OnBehalfOfUserRole

指定使用者角色。 若要取得使用者角色,請使用 Get-SCUserRole Cmdlet。 這個 Cmdlet 代表此參數指定的使用者角色運作。

類型:UserRole
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Owner

以有效網域用戶帳戶的形式指定 VMM 對象的擁有者。

  • 範例格式:-Owner "Contoso\PattiFuller"
  • 範例格式:-Owner "PattiFuller@Contoso"
類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PAIPAddressPoolType

指定位址池類型。 有效值為:IPV4、IPV6。

類型:VMNetworkIPAddressPoolType
接受的值:IPV4, IPV6
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PortACL

指定埠 ACL 物件。

類型:PortACL
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PROTipID

指定觸發此動作之效能和資源優化提示 (PRO 提示) 的識別碼。 此參數可讓您稽核 PRO 秘訣。

類型:Guid
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RoutingDomainId

以 GUID 的形式指定路由網路的識別碼。

類型:Guid
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RunAsynchronously

表示作業會以異步方式執行,讓控件立即返回命令殼層。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-UserRole

指定使用者角色物件。

類型:UserRole
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-VMMServer

指定 VMM 伺服器物件。

類型:ServerConnection
Position:Named
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False