New-SCVMNetwork
Hiermee maakt u een netwerk voor virtuele machines.
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>]
Description
Met de cmdlet New-SCVMNetwork maakt u een virtueel machinenetwerk. Virtuele-machinenetwerken ondersteunen meerdere isolatiemethoden: geen isolatie, netwerkvirtualisatie, externe en VLAN. Het type isolatie dat door het VM-netwerk wordt gebruikt, is afhankelijk van het opgegeven logische netwerk. Virtual Machine Manager (VMM) maakt gebruik van de IP-adresgroepen die zijn gekoppeld aan een virtueel machinenetwerk om klantadressen toe te wijzen aan virtuele machines.
Het adres van de klant is zichtbaar voor de virtuele machine en wordt gebruikt door klanten om te communiceren met de virtuele machine.
U moet een logisch netwerkobject opgeven wanneer u een virtueel machinenetwerk maakt. Gebruik de Cmdlet Get-SCLogicalNetwork om een logisch netwerkobject te verkrijgen.
Voorbeelden
Voorbeeld 1: Een netwerk voor virtuele machines maken
PS C:\> $LogNet = Get-SCLogicalNetwork -Name "LogicalNetwork01"
PS C:\> New-SCVMNetwork -Name "VMNetwork01" -LogicalNetwork $LogNet
Met de eerste opdracht wordt het logische netwerkobject met de naam LogicalNetwork01 opgehaald en wordt het object opgeslagen in de $LogNet variabele.
Met de tweede opdracht maakt u een VM-netwerk met de naam VMNetwork01 met het logische netwerk LogicalNetwork01.
Parameters
-AutoCreateSubnet
Geeft aan dat er automatisch een subnet wordt gemaakt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CAIPAddressPoolType
Hiermee geeft u een adresgroeptype op. Geldige waarden zijn: IPV4, IPV6.
Type: | VMNetworkIPAddressPoolType |
Accepted values: | IPV4, IPV6 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Hiermee geeft u een beschrijving voor het virtuele-machinenetwerk.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExternalName
Hiermee geeft u een externe naam voor een object.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ExternalVMNetwork
Geeft aan dat het netwerk van de virtuele machine extern is.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsolationType
Hiermee geeft u een isolatietype voor een virtuele-machinenetwerk. De aanvaardbare waarden voor deze parameter zijn:
- 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
Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetwork
Hiermee geeft u een logisch netwerk op. Een logisch netwerk is een benoemde groepering van IP-subnetten en VLAN's die worden gebruikt om netwerktoewijzingen te organiseren en te vereenvoudigen.
Type: | LogicalNetwork |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Hiermee geeft u de naam van een VMM-object.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkManager
Hiermee geeft u een extensiebeheer voor virtuele switch.
Type: | VirtualSwitchExtensionManager |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OnBehalfOfUser
Hiermee geeft u een gebruikersnaam op. Deze cmdlet werkt namens de gebruiker die met deze parameter wordt opgegeven.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Hiermee geeft u een gebruikersrol op. Gebruik de cmdlet Get-SCUserRole om een gebruikersrol te verkrijgen. Deze cmdlet werkt namens de gebruikersrol die door deze parameter wordt opgegeven.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
Geeft de eigenaar van een VMM-object aan in de vorm van een geldig domeingebruikersaccount.
- Voorbeeldindeling:
-Owner "Contoso\PattiFuller"
- Voorbeeldindeling:
-Owner "PattiFuller@Contoso"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PAIPAddressPoolType
Hiermee geeft u een adresgroeptype op. Geldige waarden zijn: IPV4, IPV6.
Type: | VMNetworkIPAddressPoolType |
Accepted values: | IPV4, IPV6 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PortACL
Hiermee geeft u een poort-ACL-object.
Type: | PortACL |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RoutingDomainId
Hiermee geeft u de id van een routeringsdomein in de vorm van een GUID.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Hiermee geeft u een gebruikersrolobject op.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Hiermee geeft u een VMM-serverobject op.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |