Delen via


Set-SCStaticIPAddressPool

Hiermee wijzigt u een statische IP-adresgroep die is gekoppeld aan een of meer hostgroepen.

Syntax

Set-SCStaticIPAddressPool
   [-VMMServer <ServerConnection>]
   [-StaticIPAddressPool] <StaticIPAddressPool>
   [-Name <String>]
   [-Description <String>]
   [-DNSSearchSuffix <String[]>]
   [-DNSServer <String[]>]
   [-PxeServerAddress <String[]>]
   [-DNSSuffix <String>]
   [-IPAddressRangeStart <String>]
   [-IPAddressRangeEnd <String>]
   [-IPAddressReservedSet <String>]
   [-VIPAddressSet <String>]
   [-EnableNetBIOS <Boolean>]
   [-DefaultGateway <DefaultGateway[]>]
   [-NetworkRoute <SubnetNetworkRoute[]>]
   [-WINSServer <String[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

De cmdlet Set-SCStaticIPAddressPool wijzigt een statische IP-adresgroep (Virtual Machine Manager) (VMM). Een groep met statische IP-adressen kan worden gekoppeld aan een of meer logische netwerkdefinities.

Voorbeelden

Voorbeeld 1: DNS-servers toevoegen aan een groep met vaste IP-adressen

PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production" }
PS C:\> $IPPool = Get-SCStaticIPAddressPool -IPv4 -Subnet "10.0.0.0/24" -VMHostGroup $HostGroup -Name "Production IP Address Pool"
PS C:\> $DNSServerIPAddress = $IPPool.DNSServers
PS C:\> $DNSServerIPAddress += "10.0.0.1"
PS C:\> Set-SCStaticIPAddressPool -StaticIPAddressPool $IPPool -DNSServer $DNSServerIPAddress

Met de eerste opdracht wordt de hostgroep met het pad Alle hosts\HostGroup02\Production opgeslagen en wordt die groep opgeslagen in de $HostGroup variabele.

Met de tweede opdracht wordt de statische adresgroep met de naam IP-adresgroep productie voor de hostgroep die is opgeslagen in $HostGroup, ophaalt met behulp van het IPv4-adres voor het opgegeven subnet. Met de opdracht wordt de pool opgeslagen in de variabele $IPPool.

De derde opdracht haalt de DNS-server op voor de IP-adresgroep die is opgeslagen in $IPPool en vervolgens voegt de vierde opdracht een adres toe aan de adresmatrix die is opgeslagen in de $DNSServerIPAddress variabele.

Met de laatste opdracht wordt de IP-adresgroep bijgewerkt die is opgeslagen in $IPPool met de adresmatrix die is opgeslagen in $DNSServerIPAddress.

Parameters

-DefaultGateway

Hiermee geeft u een matrix van standaardgatewayobjecten.

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

-Description

Hiermee geeft u een beschrijving voor de adresgroep.

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

-DNSSearchSuffix

Hiermee geeft u een matrix van tekenreeksen die worden toegevoegd aan een hostnaam om een DNS-adres om te lossen.

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

-DNSServer

Hiermee geeft u een matrix van IP-adressen van DNS-servers. Geldige indelingen zijn: IPv4- en IPv6-adressen.

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

-DNSSuffix

Hiermee geeft u het standaard DNS-achtervoegsel dat is gekoppeld aan een adapter.

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

-EnableNetBIOS

Geeft aan of NetBIOS via TCP/IP moet worden ingeschakeld voor een adapter.

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

-IPAddressRangeEnd

Hiermee geeft u het laatste IP-adres in een bereik van IP-adressen. Gebruik deze met de parameter IPAddressRangeStart .

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

-IPAddressRangeStart

Hiermee geeft u het eerste IP-adres in een bereik van IP-adressen. Gebruik deze met de parameter IPAddressRangeEnd .

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

-IPAddressReservedSet

Hiermee geeft u een set IP-adressen in een IP-subnet op dat is gereserveerd voor ander gebruik.

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

-JobVariable

Hiermee geeft u een variabele op waarin de voortgang van de taak wordt bijgehouden en opgeslagen.

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

-Name

Hiermee geeft u de naam voor de adresgroep.

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

-NetworkRoute

Hiermee geeft u een matrix van netwerkroutes.

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

-OnBehalfOfUser

Hiermee geeft u een gebruikersnaam. 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 met deze parameter wordt opgegeven.

Type:UserRole
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

-PxeServerAddress

Hiermee geeft u een matrix van PXE Server IP-adressen.

Type:String[]
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

-StaticIPAddressPool

Hiermee geeft u de statische IP-adresgroep op die door deze cmdlet wordt gewijzigd.

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

-VIPAddressSet

Hiermee geeft u een set IP-adressen in een IP-subnet op dat is gereserveerd voor het configureren van virtuele IP-adressen (VIP's) in load balancers.

Type:String
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

-WINSServer

Hiermee geeft u een matrix van IP-adressen van WINS-servers (Internet Name Service) voor Windows. Geldige indelingen zijn: IPv4- en IPv6-adressen.

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

Uitvoerwaarden

StaticIPAddressPool

Deze cmdlet retourneert een StaticIPAddressPool-object .