Get-SCIPAddress

Gets alllocated static and virtual IP addresses.

Description

The Get-SCIPAddress cmdlet gets allocated static IP and virtual IP addresses.

For more information about Get-SCIPAddress, type: "Get-Help Get-SCIPAddress -online".

Parameters

All

Required? false
Accept Pipeline Input? false
Position? named
Retrieves a full list of all subordinate objects independent of the parent object. For example, the command Get-SCVirtualDiskDrive -All retrieves all virtual disk drive objects regardless of the virtual machine object or template object that each virtual disk drive object is associated with.

Assigned

Required? false
Accept Pipeline Input? false
Position? named
Retrieves IP addresses or MAC addresses that have been allocated from an address pool and assigned to a resource.

UnAssigned

Required? false
Accept Pipeline Input? false
Position? named
Retrieves IP addresses or MAC addresses that have been allocated from an address pool but not assigned to a resource.

VMMServer

Required? false
Accept Pipeline Input? true (ByValue)
Position? named
Specifies a VMM server object.

GrantToObjectID

Required? true
Accept Pipeline Input? false
Position? named
Specifies the ID of an object to which an allocated IP address or MAC address will be assigned.

Assigned

Required? false
Accept Pipeline Input? false
Position? named
Retrieves IP addresses or MAC addresses that have been allocated from an address pool and assigned to a resource.

UnAssigned

Required? false
Accept Pipeline Input? false
Position? named
Retrieves IP addresses or MAC addresses that have been allocated from an address pool but not assigned to a resource.

VMMServer

Required? false
Accept Pipeline Input? true (ByValue)
Position? named
Specifies a VMM server object.

ID

Required? true
Accept Pipeline Input? false
Position? named
Specifies the numerical identifier (as a globally unique identifier, or GUID) for a specific object.

Assigned

Required? false
Accept Pipeline Input? false
Position? named
Retrieves IP addresses or MAC addresses that have been allocated from an address pool and assigned to a resource.

UnAssigned

Required? false
Accept Pipeline Input? false
Position? named
Retrieves IP addresses or MAC addresses that have been allocated from an address pool but not assigned to a resource.

VMMServer

Required? false
Accept Pipeline Input? true (ByValue)
Position? named
Specifies a VMM server object.

IPAddress

Required? true
Accept Pipeline Input? false
Position? named
Specifies an IPv4 or IPv6 address.  

Assigned

Required? false
Accept Pipeline Input? false
Position? named
Retrieves IP addresses or MAC addresses that have been allocated from an address pool and assigned to a resource.

UnAssigned

Required? false
Accept Pipeline Input? false
Position? named
Retrieves IP addresses or MAC addresses that have been allocated from an address pool but not assigned to a resource.

VMMServer

Required? false
Accept Pipeline Input? true (ByValue)
Position? named
Specifies a VMM server object.

StaticIPAddressPool

Required? true
Accept Pipeline Input? false
Position? named
Specifies an IP address pool from which you can assign static IP addresses.

Assigned

Required? false
Accept Pipeline Input? false
Position? named
Retrieves IP addresses or MAC addresses that have been allocated from an address pool and assigned to a resource.

UnAssigned

Required? false
Accept Pipeline Input? false
Position? named
Retrieves IP addresses or MAC addresses that have been allocated from an address pool but not assigned to a resource.

VMMServer

Required? false
Accept Pipeline Input? true (ByValue)
Position? named
Specifies a VMM server object.

Examples

1: Get all allocated IP addresses for a specific IP address pool.
PS C:\> $IPAddressPool = Get-SCStaticIPAddressPool -IPv4 -Subnet "10.0.0.0/24"
PS C:\> Get-SCIPAddress -StaticIPAddressPool $IPAddressPool 
The first command gets the IP address pool object with the subnet of 10.0.0.0/24 and stores it in the $IPAddressPool variable.

The second command returns all allocated IP addresses for the IP address pool stored in $IPAddressPool.

See Also