Set-SCStaticIPAddressPool
Ändrar en statisk IP-adresspool som är associerad med en eller flera värdgrupper.
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
Cmdleten Set-SCStaticIPAddressPool ändrar en statisk IP-adresspool för Virtual Machine Manager (VMM). En statisk IP-adresspool kan associeras med en eller flera logiska nätverksdefinitioner.
Exempel
Exempel 1: Lägg till DNS-servrar i en statisk IP-adresspool
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
Det första kommandot hämtar den värdgrupp som har sökvägen Alla värdar\HostGroup02\Produktion och lagrar den gruppen i variabeln $HostGroup.
Det andra kommandot hämtar den statiska adresspoolen med namnet Produktions-IP-adresspool för värdgruppen som lagras i $HostGroup med hjälp av IPv4-adressen för det angivna undernätet. Kommandot lagrar poolen i variabeln $IPPool.
Det tredje kommandot hämtar DNS-servern för IP-adresspoolen som lagras i $IPPool och sedan lägger det fjärde kommandot till en adress till adressmatrisen som lagras i variabeln $DNSServerIPAddress.
Det senaste kommandot uppdaterar IP-adresspoolen som lagras i $IPPool med adressmatrisen lagrad i $DNSServerIPAddress.
Parametrar
-DefaultGateway
Anger en matris med standardgatewayobjekt.
Type: | DefaultGateway[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Anger en beskrivning för adresspoolen.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DNSSearchSuffix
Anger en matris med strängar som läggs till i ett värdnamn för att matcha en DNS-adress.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DNSServer
Anger en matris med IP-adresser för DNS-servrar. Giltiga format är: IPv4- och IPv6-adresser.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DNSSuffix
Anger standard-DNS-suffixet som är associerat med ett kort.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNetBIOS
Anger om NetBIOS ska aktiveras över TCP/IP för ett kort.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPAddressRangeEnd
Anger den sista IP-adressen i ett intervall med IP-adresser. Använd med parametern IPAddressRangeStart .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPAddressRangeStart
Anger den första IP-adressen i ett intervall med IP-adresser. Använd med parametern IPAddressRangeEnd .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPAddressReservedSet
Anger en uppsättning IP-adresser i ett IP-undernät som är reserverat för annan användning.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Anger en variabel där jobbstatus spåras och lagras.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Anger namnet på adresspoolen.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkRoute
Anger en matris med nätverksvägar.
Type: | SubnetNetworkRoute[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Anger ett användarnamn. Den här cmdleten fungerar för användarens räkning som den här parametern anger.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Anger en användarroll. Om du vill hämta en användarroll använder du cmdleten Get-SCUserRole . Den här cmdleten fungerar för den användarroll som den här parametern anger.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PxeServerAddress
Anger en matris med PXE Server IP-adresser.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StaticIPAddressPool
Anger den statiska IP-adresspool som den här cmdleten ändrar.
Type: | StaticIPAddressPool |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VIPAddressSet
Anger en uppsättning IP-adresser i ett IP-undernät som är reserverat för att konfigurera virtuella IP-adresser (VIP) i lastbalanserare.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WINSServer
Anger en matris med IP-adresser för WINS-servrar (Windows Internet Name Service). Giltiga format är: IPv4- och IPv6-adresser.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Utdata
StaticIPAddressPool
Den här cmdleten returnerar ett StaticIPAddressPool-objekt .