Get-DhcpServerv4FreeIPAddress

Get-DhcpServerv4FreeIPAddress

Gets one or more free, or unassigned, IPv4 Addresses from the specified scope.

構文

Parameter Set: Get0
Get-DhcpServerv4FreeIPAddress [-ScopeId] <IPAddress> [[-NumAddress] <UInt32> ] [-AsJob] [-CimSession <CimSession[]> ] [-ComputerName <String> ] [-EndAddress <IPAddress> ] [-StartAddress <IPAddress> ] [-ThrottleLimit <Int32> ] [ <CommonParameters>]




詳細説明

This Get-DhcpServerv4FreeIPAddress cmdlet gets one or more free IP Addresses from the specified scope.

If the NumAddress parameter is specified, then the requested number of free IPv4 addresses are returned. If the NumAddress parameter is not specified, then a single free IP address will be returned. The maximum number of free IP addresses returned is capped at 1024.

If the StartAddress parameter is specified and the EndAddress parameter is not specified, then the free IP addresses starting from the specified StartAddress parameter value through the end of the IP address range of the scope are returned.

If the EndAddress parameter is specified and the StartAddress parameter is not specified, then the free IP addresses starting from the beginning of the IP address range of the scope through the specified EndAddress parameter value are returned.

If both the StartAddress and EndAddress parameters are specified, then the free IP addresses between the specified StartAddress and EndAddress parameter values are returned.

The exclusion address ranges, reservations, active, offered, and bad, or declined, leases are excluded while returning the free IP addresses.

The IP address ranges associated with a policy will be included while returning the free IP addresses.

The IP addresses which are in expired, or doomed, state will be included while returning the free IP addresses.

If the requested number of free IP addresses could not be found, then a warning is displayed.

パラメーター

-AsJob

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-CimSession<CimSession[]>

リモート セッションまたはリモート コンピューターでコマンドレットを実行します。New-CimSession コマンドレットや Get-CimSession コマンドレットの出力など、コンピューター名またはセッション オブジェクトを入力します。既定値は、ローカル コンピューターで実行中の現在のセッションです。


エイリアス

Session

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-ComputerName<String>

Specifies the DNS name, or IPv4 or IPv6 address, of the target computer running the Dynamic Host Configuration Protocol (DHCP) server service.


エイリアス

Cn

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-EndAddress<IPAddress>

Specifies the ending IP address of the range from which the free IP addresses are to be returned.


エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-NumAddress<UInt32>

Specifies the number of free IP addresses requested.


エイリアス

なし

必須?

false

位置は?

3

既定値

1

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-ScopeId<IPAddress>

Specifies the scope identifier (ID), in IPv4 address format, from which one or more free IP addresses are requested.


エイリアス

なし

必須?

true

位置は?

2

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-StartAddress<IPAddress>

Specifies the starting IP address of the range from which the free IP addresses are to be returned.


エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-ThrottleLimit<Int32>

このコマンドレットを実行するために確立できる最大同時操作数を指定します。このパラメーターを省略するか、値として 0 を入力した場合、Windows PowerShell® では、コンピューターで実行している CIM コマンドレットの数に基づいて、コマンドレットに対する最適なスロットル制限を計算します。スロットル制限は現在のコマンドレットのみに適用され、セッションまたはコンピューターには適用されません。


エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

<CommonParameters>

このコマンドレットは次の共通パラメーターをサポートします。-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer、-OutVariable.詳細については、以下を参照してください。 about_CommonParameters (http://go.microsoft.com/fwlink/p/?LinkID=113216)。

入力

入力型は、コマンドレットにパイプできるオブジェクトの型です。

出力

出力型は、コマンドレットによって生成されるオブジェクトの型です。

  • System.String[]

EXAMPLE 1

This example gets a free IPv4 addresses from the specified scope.


PS C:\> Get-DhcpServerv4FreeIPAddress -ComputerName dhcpserver.contoso.com -ScopeId 10.10.10.0

EXAMPLE 2

This example gets a list of 10 free IPv4 addresses from the specified scope.


PS C:\> Get-DhcpServerv4FreeIPAddress -ComputerName dhcpserver.contoso.com -ScopeId 10.10.10.0 -NumAddress 10

EXAMPLE 3

This example gets a free IPv4 address from the specified scope within the IP address range from 10.10.10.10 through 10.10.10.50.


PS C:\> Get-DhcpServerv4FreeIPAddress -ComputerName dhcpserver.contoso.com -ScopeId 10.10.10.0 -StartAddress 10.10.10.10 -EndAddress 10.10.10.50

関連トピック

コミュニティの追加

追加
表示: