Udostępnij za pośrednictwem


Set-SCStaticIPAddressPool

Modyfikuje pulę statycznych adresów IP skojarzona z co najmniej jedną grupą hostów.

Składnia

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>]

Opis

Polecenie cmdlet Set-SCStaticIPAddressPool modyfikuje pulę statycznych adresów IP programu Virtual Machine Manager (VMM). Pulę statycznych adresów IP można skojarzyć z co najmniej jedną definicją sieci logicznej.

Przykłady

Przykład 1. Dodawanie serwerów DNS do puli statycznych adresów IP

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

Pierwsze polecenie pobiera grupę hostów, która ma ścieżkę Wszystkie hosty\HostGroup02\Production, i przechowuje grupę w zmiennej $HostGroup.

Drugie polecenie pobiera pulę adresów statycznych o nazwie Produkcyjna pula adresów IP dla grupy hostów przechowywanej w $HostGroup przy użyciu adresu IPv4 dla określonej podsieci. Polecenie przechowuje pulę w zmiennej $IPPool.

Trzecie polecenie pobiera serwer DNS dla puli adresów IP przechowywanych w $IPPool, a następnie czwarte polecenie dodaje adres do tablicy adresów przechowywanej w zmiennej $DNSServerIPAddress.

Ostatnie polecenie aktualizuje pulę adresów IP przechowywaną w $IPPool z tablicą adresów przechowywaną w $DNSServerIPAddress.

Parametry

-DefaultGateway

Określa tablicę domyślnych obiektów bramy.

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

-Description

Określa opis puli adresów.

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

-DNSSearchSuffix

Określa tablicę ciągów, które są dołączane do nazwy hosta, aby rozpoznać adres DNS.

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

-DNSServer

Określa tablicę adresów IP serwerów DNS. Prawidłowe formaty to: adresy IPv4 i IPv6.

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

-DNSSuffix

Określa domyślny sufiks DNS skojarzony z kartą.

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

-EnableNetBIOS

Wskazuje, czy włączyć netBIOS za pośrednictwem protokołu TCP/IP dla karty.

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

-IPAddressRangeEnd

Określa ostatni adres IP w zakresie adresów IP. Użyj parametru IPAddressRangeStart .

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

-IPAddressRangeStart

Określa pierwszy adres IP w zakresie adresów IP. Użyj parametru IPAddressRangeEnd .

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

-IPAddressReservedSet

Określa zestaw adresów IP w podsieci IP, która jest zarezerwowana do innego użycia.

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

-JobVariable

Określa zmienną, w której postęp zadania jest śledzony i przechowywany.

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

-Name

Określa nazwę puli adresów.

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

-NetworkRoute

Określa tablicę tras sieciowych.

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

-OnBehalfOfUser

Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika określonego przez ten parametr.

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

-OnBehalfOfUserRole

Określa rolę użytkownika. Aby uzyskać rolę użytkownika, użyj polecenia cmdlet Get-SCUserRole . To polecenie cmdlet działa w imieniu roli użytkownika, którą określa ten parametr.

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-PxeServerAddress

Określa tablicę adresów IP serwera PXE.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-StaticIPAddressPool

Określa pulę statycznych adresów IP, którą modyfikuje to polecenie cmdlet.

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

-VIPAddressSet

Określa zestaw adresów IP w podsieci IP, która jest zarezerwowana do konfigurowania wirtualnych adresów IP (VIP) w modułach równoważenia obciążenia.

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

-VMMServer

Określa obiekt serwera programu VMM.

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

-WINSServer

Określa tablicę adresów IP serwerów usługi nazw internetowych systemu Windows (WINS). Prawidłowe formaty to: adresy IPv4 i IPv6.

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

Dane wyjściowe

StaticIPAddressPool

To polecenie cmdlet zwraca obiekt StaticIPAddressPool .