New-SCVMNetwork
Erstellt ein Virtuelles Computernetzwerk.
Syntax
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>]
Beschreibung
Das Cmdlet New-SCVMNetwork erstellt ein virtuelles Computernetzwerk. Virtuelle Computernetzwerke unterstützen mehrere Methoden der Isolation: Keine Isolation, Netzwerkvirtualisierung, externe und VLAN. Der Vom VM-Netzwerk verwendete Isolationstyp hängt vom angegebenen logischen Netzwerk ab. Virtual Machine Manager (VMM) verwendet die IP-Adresspools, die einem virtuellen Computernetzwerk zugeordnet sind, um Kundenadressen virtuellen Computern zuzuweisen.
Die Kundenadresse ist für den virtuellen Computer sichtbar und wird von Kunden verwendet, um mit dem virtuellen Computer zu kommunizieren.
Sie müssen ein logisches Netzwerkobjekt bereitstellen, wenn Sie ein virtuelles Computernetzwerk erstellen. Verwenden Sie zum Abrufen eines logischen Netzwerkobjekts das Cmdlet Get-SCLogicalNetwork .
Beispiele
Beispiel 1: Erstellen eines virtuellen Computernetzwerks
PS C:\> $LogNet = Get-SCLogicalNetwork -Name "LogicalNetwork01"
PS C:\> New-SCVMNetwork -Name "VMNetwork01" -LogicalNetwork $LogNet
Der erste Befehl ruft das logische Netzwerkobjekt "LogicalNetwork01" ab und speichert das Objekt in der $LogNet Variablen.
Der zweite Befehl erstellt ein VM-Netzwerk namens VMNetwork01 mit dem logischen Netzwerk LogicalNetwork01.
Parameter
-AutoCreateSubnet
Gibt an, dass ein Subnetz automatisch erstellt wird.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CAIPAddressPoolType
Gibt einen Adresspooltyp an. Gültige Werte sind: IPV4, IPV6.
Type: | VMNetworkIPAddressPoolType |
Accepted values: | IPV4, IPV6 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Gibt eine Beschreibung für das Netzwerk des virtuellen Computers an.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExternalName
Gibt einen externen Namen für ein Objekt an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExternalVMNetwork
Gibt an, dass das Netzwerk des virtuellen Computers extern ist.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsolationType
Gibt einen Isolationstyp für ein virtuelles Computernetzwerk an. Zulässige Werte für diesen Parameter:
- NoIsolation
- WindowsNetworkVirtualization
- Extern
- VLANNetwork
Type: | VMNetworkType |
Accepted values: | NoIsolation, WindowsNetworkVirtualization, External, VLANNetwork |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetwork
Gibt ein logisches Netzwerk an. Ein logisches Netzwerk ist eine benannte Gruppierung von IP-Subnetzen und VLANs, die zum Organisieren und Vereinfachen von Netzwerkzuweisungen verwendet werden.
Type: | LogicalNetwork |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Gibt den Namen eines VMM-Objekts an.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkManager
Gibt einen Virtuellen Switch-Erweiterungs-Manager an.
Type: | VirtualSwitchExtensionManager |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OnBehalfOfUser
Gibt einen Benutzernamen an. Dieses Cmdlet wird im Namen des Benutzers ausgeführt, den dieser Parameter angibt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Gibt eine Benutzerrolle an. Um eine Benutzerrolle abzurufen, verwenden Sie das Cmdlet Get-SCUserRole . Dieses Cmdlet wird im Namen der Benutzerrolle ausgeführt, die dieser Parameter angibt.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
Gibt den Besitzer eines VMM-Objekts in Form eines gültigen Domänenbenutzerkontos an
- Beispielformat:
-Owner "Contoso\PattiFuller"
- Beispielformat:
-Owner "PattiFuller@Contoso"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PAIPAddressPoolType
Gibt einen Adresspooltyp an. Gültige Werte sind: IPV4, IPV6.
Type: | VMNetworkIPAddressPoolType |
Accepted values: | IPV4, IPV6 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PortACL
Gibt ein Port-ACL-Objekt an.
Type: | PortACL |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RoutingDomainId
Gibt die ID einer Routingdomäne in Form einer GUID an.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Gibt ein Benutzerrollenobjekt an.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Gibt ein VMM-Serverobjekt an.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |