Partager via


New-SCStaticIPAddressPool

Crée un pool d’adresses IP statiques.

Syntax

New-SCStaticIPAddressPool
   [-VMMServer <ServerConnection>]
   -Name <String>
   [-Description <String>]
   -Subnet <String>
   [-Vlan <Int32>]
   [-VIPAddressSet <String>]
   [-IPAddressRangeStart <String>]
   [-IPAddressRangeEnd <String>]
   [-IPAddressReservedSet <String>]
   [-DNSSuffix <String>]
   [-EnableNetBIOS <Boolean>]
   -LogicalNetworkDefinition <LogicalNetworkDefinition>
   [-DNSServer <String[]>]
   [-WINSServer <String[]>]
   [-DNSSearchSuffix <String[]>]
   [-PxeServerAddress <String[]>]
   [-DefaultGateway <DefaultGateway[]>]
   [-NetworkRoute <SubnetNetworkRoute[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCStaticIPAddressPool
   [-VMMServer <ServerConnection>]
   -Name <String>
   [-Description <String>]
   -Subnet <String>
   [-VIPAddressSet <String>]
   [-IPAddressRangeStart <String>]
   [-IPAddressRangeEnd <String>]
   [-IPAddressReservedSet <String>]
   [-DNSSuffix <String>]
   [-EnableNetBIOS <Boolean>]
   -VMSubnet <VMSubnet>
   [-DNSServer <String[]>]
   [-WINSServer <String[]>]
   [-DNSSearchSuffix <String[]>]
   [-PxeServerAddress <String[]>]
   [-DefaultGateway <DefaultGateway[]>]
   [-NetworkRoute <SubnetNetworkRoute[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCStaticIPAddressPool
   [-VMMServer <ServerConnection>]
   -Name <String>
   [-Description <String>]
   -Subnet <String>
   [-IsMulticast]
   [-IPAddressRangeStart <String>]
   [-IPAddressRangeEnd <String>]
   [-IPAddressReservedSet <String>]
   -LogicalNetworkDefinition <LogicalNetworkDefinition>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

L’applet de commande New-SCStaticIPAddressPool crée un pool d’adresses IP statiques VMM (Virtual Machine Manager). Un pool d’adresses IP statiques peut être associé à un ou plusieurs groupes hôtes.

Exemples

Exemple 1 : Créer un pool d’adresses IP statiques

PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production" }
PS C:\> $LogNet = Get-SCLogicalNetwork -Name "LogicalNetwork01"
PS C:\> $LogNetDef = Get-SCLogicalNetworkDefinition -VMHostGroup $HostGroup -LogicalNetwork $LogNet -Name "Logical Network Definition 01"
PS C:\> $DefaultGateway = New-SCDefaultGateway -IPAddress "10.0.0.1" -Metric 10
PS C:\> New-SCStaticIPAddressPool -LogicalNetworkDefinition $LogNetDef -Name "Production IP Address Pool" -Description "This IP address pool is used for LOB Apps in production" -Subnet "10.0.0.0/24" -IPAddressRangeStart "10.0.0.10" -IPAddressRangeEnd "10.0.0.99" -IPAddressReservedSet "10.0.0.25-10.0.0.35, 10.0.0.38" -VIPAddressSet "10.0.0.95-10.0.0.99" -DNSSuffix "domain.contoso.com" -DNSSearchSuffix domain1.contoso.com, domain2.contoso.com -DNSServer "10.0.0.1", "10.0.0.2" -WINSServer "10.0.0.1", "10.0.0.2" -DefaultGateway $DefaultGateway -EnableNetBIOS $True

La première commande obtient le groupe hôte qui a le chemin d’accès Tous les hôtes\HostGroup02\Production, puis stocke ce groupe dans la variable $HostGroup.

La deuxième commande obtient le réseau logique nommé LogicalNetwork01 et stocke ce réseau dans la variable $LogNet.

La troisième commande obtient la définition de réseau logique nommée Logical Network Definition 01 pour le groupe hôte stocké dans la variable $HostGroup.

La quatrième commande crée une passerelle par défaut, puis la stocke dans la variable $DefaultGateway.

La dernière commande crée un pool d’adresses IP statiques qui a les valeurs spécifiées.

Paramètres

-DefaultGateway

Spécifie un tableau d’objets de passerelle par défaut.

Type:DefaultGateway[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Spécifie une description du pool d’adresses.

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

-DNSSearchSuffix

Spécifie un tableau de chaînes ajoutées à un nom d’hôte pour résoudre une adresse DNS.

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

-DNSServer

Spécifie un tableau d’adresses IP de serveurs DNS. Les formats valides sont les suivants : adresses IPv4 et IPv6.

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

-DNSSuffix

Spécifie le suffixe DNS par défaut associé à un adaptateur.

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

-EnableNetBIOS

Indique s’il faut activer NetBIOS sur TCP/IP pour un adaptateur.

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

-IPAddressRangeEnd

Spécifie la dernière adresse IP dans une plage d’adresses IP. Utilisez le paramètre IPAddressRangeStart .

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

-IPAddressRangeStart

Spécifie la première adresse IP dans une plage d’adresses IP. Utilisez le paramètre IPAddressRangeEnd .

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

-IPAddressReservedSet

Spécifie un ensemble d’adresses IP dans un sous-réseau IP réservé à d’autres utilisations.

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

-IsMulticast

Indique que l’adresse IP est une adresse de multidiffusion ou que le pool d’adresses IP contient une plage d’adresses IP de multidiffusion.

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

-JobVariable

Spécifie une variable dans laquelle la progression du travail est suivie et stockée.

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

-LogicalNetworkDefinition

Spécifie une définition de réseau logique qui contient le sous-réseau que le pool d’adresses IP sert comme spécifié par le paramètre De sous-réseau . Une définition de réseau logique est également appelée site réseau.

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

-Name

Spécifie le nom du pool d’adresses.

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

-NetworkRoute

Spécifie un tableau d’itinéraires réseau.

Type:SubnetNetworkRoute[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Spécifie un nom d'utilisateur. Cette applet de commande fonctionne pour le compte de l’utilisateur spécifié par ce paramètre.

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

-OnBehalfOfUserRole

Spécifie un rôle d’utilisateur. Pour obtenir un rôle d’utilisateur, utilisez l’applet de commande Get-SCUserRole . Cette applet de commande fonctionne pour le compte du rôle d’utilisateur spécifié par ce paramètre.

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

-PROTipID

Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

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

-PxeServerAddress

Spécifie la liste des adresses IP du serveur PXE.

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

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

-Subnet

Spécifie un sous-réseau IP en notation CIDR (Classless Inter-Domain Routing). Vous pouvez spécifier des adresses IPv4 ou IPv6.

Un sous-réseau IP ne peut pas chevaucher un autre sous-réseau dans un groupe hôte ou des groupes hôtes enfants.

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

-VIPAddressSet

Spécifie un ensemble d’adresses IP dans un sous-réseau IP réservé à la configuration des adresses IP virtuelles dans les équilibreurs de charge.

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

-Vlan

Spécifie un réseau local virtuel (VLAN).

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

-VMMServer

Spécifie un objet serveur VMM.

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

-VMSubnet

Spécifie un sous-réseau de machine virtuelle.

Pour obtenir un objet VMSubnet , utilisez l’applet de commande Get-SCVMSubnet .

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

-WINSServer

Spécifie un tableau d’adresses IP des serveurs WINS (Windows Internet Name Service). Les formats valides sont les suivants : adresses IPv4 et IPv6.

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