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 .