Udostępnij za pośrednictwem


New-SCVMNetwork

Tworzy sieć maszyn wirtualnych.

Składnia

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>]

Opis

Polecenie cmdlet New-SCVMNetwork tworzy sieć maszyn wirtualnych. Sieci maszyn wirtualnych obsługują wiele metod izolacji: brak izolacji, wirtualizacji sieci, zewnętrznej i sieci VLAN. Typ izolacji używanej przez sieć maszyn wirtualnych zależy od określonej sieci logicznej. Program Virtual Machine Manager (VMM) używa pul adresów IP skojarzonych z siecią maszyn wirtualnych do przypisywania adresów klientów do maszyn wirtualnych.

Adres klienta jest widoczny dla maszyny wirtualnej i jest używany przez klientów do komunikowania się z maszyną wirtualną.

Podczas tworzenia sieci wirtualnej należy podać obiekt sieci logicznej. Aby uzyskać obiekt sieci logicznej, użyj polecenia cmdlet Get-SCLogicalNetwork .

Przykłady

Przykład 1. Tworzenie sieci maszyn wirtualnych

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

Pierwsze polecenie pobiera obiekt sieci logicznej o nazwie LogicalNetwork01 i przechowuje obiekt w zmiennej $LogNet.

Drugie polecenie tworzy sieć maszyny wirtualnej o nazwie VMNetwork01 z siecią logiczną LogicalNetwork01.

Parametry

-AutoCreateSubnet

Wskazuje, że podsieć jest tworzona automatycznie.

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

-CAIPAddressPoolType

Określa typ puli adresów. Prawidłowe wartości to: IPV4, IPV6.

Type:VMNetworkIPAddressPoolType
Accepted values:IPV4, IPV6
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Określa opis sieci maszyny wirtualnej.

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

-ExternalName

Określa nazwę zewnętrzną obiektu.

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

-ExternalVMNetwork

Wskazuje, że sieć maszyn wirtualnych jest zewnętrzna.

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

-IsolationType

Określa typ izolacji dla sieci maszyny wirtualnej. Dopuszczalne wartości dla tego parametru to:

  • NoIsolation
  • WindowsNetworkVirtualization
  • Zewnętrzna
  • Sieć VLAN
Type:VMNetworkType
Accepted values:NoIsolation, WindowsNetworkVirtualization, External, VLANNetwork
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

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

-LogicalNetwork

Określa sieć logiczną. Sieć logiczna to nazwane grupowanie podsieci IP i sieci VLAN, które są używane do organizowania i upraszczania przypisań sieci.

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

-Name

Określa nazwę obiektu programu VMM.

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

-NetworkManager

Określa menedżera rozszerzenia przełącznika wirtualnego.

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

-OnBehalfOfUser

Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika, który określa ten parametr.

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

-OnBehalfOfUserRole

Określa rolę użytkownika. Aby uzyskać rolę użytkownika, użyj polecenia cmdlet Get-SCUserRole . To polecenie cmdlet działa w imieniu roli użytkownika, którą określa ten parametr.

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

-Owner

Określa właściciela obiektu programu VMM w postaci prawidłowego konta użytkownika domeny.

  • Przykładowy format: -Owner "Contoso\PattiFuller"
  • Przykładowy format: -Owner "PattiFuller@Contoso"
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PAIPAddressPoolType

Określa typ puli adresów. Prawidłowe wartości to: IPV4, IPV6.

Type:VMNetworkIPAddressPoolType
Accepted values:IPV4, IPV6
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PortACL

Określa obiekt listy ACL portów.

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RoutingDomainId

Określa identyfikator domeny routingu w postaci identyfikatora GUID.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-UserRole

Określa obiekt roli użytkownika.

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

-VMMServer

Określa obiekt serwera programu VMM.

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