次の方法で共有


Set-SCStaticIPAddressPool

1 つ以上のホスト グループに関連付けられている静的 IP アドレス プールを変更します。

構文

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

説明

Set-SCStaticIPAddressPool コマンドレットは、仮想マシン マネージャー (VMM) の静的 IP アドレス プールを変更します。 静的 IP アドレス プールは、1 つ以上の論理ネットワーク定義に関連付けることができます。

例 1: 静的 IP アドレス プールに DNS サーバーを追加する

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

最初のコマンドは、すべての Hosts\HostGroup02\Production パスを持つホスト グループを取得し、そのグループを$HostGroup変数に格納します。

2 番目のコマンドは、指定したサブネットの IPv4 アドレスを使用して、$HostGroupに格納されているホスト グループの運用 IP アドレス プールという名前の静的アドレス プールを取得します。 このコマンドは、プールを$IPPool変数に格納します。

3 番目のコマンドは、$IPPoolに格納されている IP アドレス プールの DNS サーバーを取得し、4 番目のコマンドは、$DNSServerIPAddress変数に格納されているアドレス配列にアドレスを追加します。

最後のコマンドは、$IPPoolに格納されている IP アドレス プールを、$DNSServerIPAddressに格納されているアドレス配列で更新します。

パラメーター

-DefaultGateway

既定のゲートウェイ オブジェクトの配列を指定します。

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

-Description

アドレス プールの説明を指定します。

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

-DNSSearchSuffix

DNS アドレスを解決するためにホスト名に追加される文字列の配列を指定します。

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

-DNSServer

DNS サーバーの IP アドレスの配列を指定します。 有効な形式は、IPv4 アドレスと IPv6 アドレスです。

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

-DNSSuffix

アダプターに関連付けられている既定の DNS サフィックスを指定します。

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

-EnableNetBIOS

アダプターに対して TCP/IP 経由で NetBIOS を有効にするかどうかを示します。

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

-IPAddressRangeEnd

一連の IP アドレスの最後の IP アドレスを指定します。 IPAddressRangeStart パラメーターと共に使用します。

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

-IPAddressRangeStart

IP アドレスの範囲の最初の IP アドレスを指定します。 IPAddressRangeEnd パラメーターと共に使用します。

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

-IPAddressReservedSet

他の使用のために予約されている IP サブネット内の一連の IP アドレスを指定します。

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

-JobVariable

ジョブの進行状況を追跡して格納する変数を指定します。

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

-Name

アドレス プールの名前を指定します。

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

-NetworkRoute

ネットワーク ルートの配列を指定します。

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

-OnBehalfOfUser

ユーザー名を指定します。 このコマンドレットは、このパラメーターで指定されたユーザーの代わりに動作します。

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

-OnBehalfOfUserRole

ユーザー ロールを指定します。 ユーザー ロールを取得するには、 Get-SCUserRole コマンドレットを 使用します。 このコマンドレットは、このパラメーターが指定するユーザー ロールの代わりに動作します。

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

-PROTipID

このアクションをトリガーしたパフォーマンスとリソース最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。

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

-PxeServerAddress

PXE サーバーの IP アドレスの配列を指定します。

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

-RunAsynchronously

コントロールがコマンド シェルに直ちに戻るように、ジョブが非同期的に実行されることを示します。

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

-StaticIPAddressPool

このコマンドレットが変更する静的 IP アドレス プールを指定します。

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

-VIPAddressSet

ロード バランサーで仮想 IP (VIP) を構成するために予約されている IP サブネット内の IP アドレスのセットを指定します。

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

-VMMServer

VMM サーバー オブジェクトを指定します。

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

-WINSServer

Windows インターネット ネーム サービス (WINS) サーバーの IP アドレスの配列を指定します。 有効な形式は、IPv4 アドレスと IPv6 アドレスです。

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

出力

StaticIPAddressPool

このコマンドレットは StaticIPAddressPool オブジェクトを返します。