Dela via


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ägga 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\Production 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.

Typ:DefaultGateway[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Description

Anger en beskrivning av adresspoolen.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DNSSearchSuffix

Anger en matris med strängar som läggs till i ett värdnamn för att matcha en DNS-adress.

Typ:String[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DNSServer

Anger en matris med IP-adresser för DNS-servrar. Giltiga format är: IPv4- och IPv6-adresser.

Typ:String[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DNSSuffix

Anger standard-DNS-suffixet som är associerat med ett kort.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-EnableNetBIOS

Anger om NetBIOS ska aktiveras via TCP/IP för ett kort.

Typ:Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-IPAddressRangeEnd

Anger den sista IP-adressen i ett intervall med IP-adresser. Använd med parametern IPAddressRangeStart.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-IPAddressRangeStart

Anger den första IP-adressen i ett intervall med IP-adresser. Använd med parametern IPAddressRangeEnd.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-IPAddressReservedSet

Anger en uppsättning IP-adresser i ett IP-undernät som är reserverat för annan användning.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-JobVariable

Anger en variabel där jobbstatus spåras och lagras.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

Anger namnet på adresspoolen.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-NetworkRoute

Anger en matris med nätverksvägar.

Typ:SubnetNetworkRoute[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-OnBehalfOfUser

Anger ett användarnamn. Den här cmdleten fungerar för användaren som den här parametern anger.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-OnBehalfOfUserRole

Anger en användarroll. Om du vill skaffa 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.

Typ:UserRole
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PxeServerAddress

Anger en matris med PXE Server IP-adresser.

Typ:String[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-StaticIPAddressPool

Anger den statiska IP-adresspool som den här cmdleten ändrar.

Typ:StaticIPAddressPool
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken: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.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VMMServer

Anger ett VMM-serverobjekt.

Typ:ServerConnection
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WINSServer

Anger en matris med IP-adresser för WINS-servrar (Windows Internet Name Service). Giltiga format är: IPv4- och IPv6-adresser.

Typ:String[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Utdata

StaticIPAddressPool

Den här cmdleten returnerar ett StaticIPAddressPool-objekt.