Export (0) Print
Expand All

Using Windows PowerShell with IPAM

Applies To: Windows Server 2012, Windows Server 2012 R2



This topic provides a summary of Windows PowerShell IPAM Server cmdlets available in Windows Server® 2012. For more information about these cmdlets, including examples and parameter descriptions, see IPAM Server Cmdlets in Windows PowerShell (http://technet.microsoft.com/library/jj553807.aspx).

Use this cmdlet to create and link IPAM provisioning Group Policy Objects (GPOs) in the specified domain. These GPOs can be used to configure required IPAM access settings on managed domain controllers, NPS servers, DNS servers, and DHCP servers. For more information about using this cmdlet, see Provisioning IPAM. The following IpamGpoProvisioning cmdlets are available: Invoke-IpamGpoProvisioning.


    Invoke-IpamGpoProvisioning [-Domain] <string> [-GpoPrefixName] <string> [-IpamServerFqdn <string>] [-DelegatedGpoUser <string[]>]
    [-DelegatedGpoGroup <string[]>] [-DomainController <string>] [-PassThru] [-Force] [-WhatIf] [-Confirm]  [<CommonParameters>]

Use this cmdlet to add a new custom value to a multi-valued, custom field in the IPAM database. For more information about custom values in IPAM, see Custom configurations. The following IpamCustomValue cmdlets are available: Add-IpamCustomValue.


    Add-IpamCustomValue [-Name] <string> [-Value] <string> [-PassThru] [-WhatIf] [-Confirm]  [<CommonParameters>]

Use this cmdlet set to import and export IP address data to and from the IPAM database. Imported data must be formatted as comma separated values (.csv). Exported IP address data can also include an array of Windows PowerShell® objects. For more information about importing and exporting IP address data, see Import and Export. The following IpamAddress cmdlets are available: Import-IpamAddress, Export-IpamAddress.


    Import-IpamAddress [-Path] <string> [-AddressFamily] <string> {IPv4 | IPv6} [-ErrorPath <string>] [-Force] [-WhatIf] [-Confirm]
    [<CommonParameters>]

    Import-IpamAddress [-Path] <string> [-AddressFamily] <string> {IPv4 | IPv6} [-ManagedByService] <string> [-ServiceInstance] <string>
    [-NetworkId] <string> [-StartIPAddress <ipaddress>] [-EndIPAddress <ipaddress>] [-ErrorPath <string>] [-Force] [-WhatIf] [-Confirm]
    [<CommonParameters>]

    Export-IpamAddress [-AddressFamily] <string> {IPv4 | IPv6} [-Path <string>] [-PassThru] [-Force]  [<CommonParameters>]

Use this cmdlet set to display or add custom field information to the IPAM database. For more information about custom fields in IPAM, see Custom configurations. The following IpamCustomField cmdlets are available: Get-IpamCustomField, Add-IpamCustomField.


    Get-IpamCustomField [[-Name] <string>]  [<CommonParameters>]

    Add-IpamCustomField [-Name] <string> [-Multivalue] [-PassThru] [-WhatIf] [-Confirm]  [<CommonParameters>]

Use this cmdlet set to import and export IP address range data to and from the IPAM database. Imported data must be formatted as comma separated values (.csv). Exported IP address data can also include an array of Windows PowerShell® objects. For more information about importing and exporting IP address data, see Import and Export. The following IpamRange cmdlets are available: Import-IpamRange, Export-IpamRange.


    Import-IpamRange [-Path] <string> [-AddressFamily] <string> {IPv4 | IPv6} [-ErrorPath <string>] [-Force] [-WhatIf] [-Confirm]
    [<CommonParameters>]

    Import-IpamRange [-Path] <string> [-AddressFamily] <string> {IPv4 | IPv6} [-ManagedByService] <string> [-ServiceInstance] <string>
    [-AddManagedByService] [-AddServiceInstance] [-DeleteMappedAddresses] [-ErrorPath <string>] [-Force] [-WhatIf] [-Confirm]
    [<CommonParameters>]

    Export-IpamRange [-AddressFamily] <string> {IPv4 | IPv6} [-Path <string>] [-PassThru] [-Force]  [<CommonParameters>]

Use the cmdlet set to display or configure the TCP port number used by the IPAM server to communicate with an IPAM client running Remote Server Administration Tools (RSAT). The IPAM version is also displayed. For more information about IPAM client communication, see IPAM Client. The following IpamConfiguration cmdlets are available: Get-IpamConfiguration, Set-IpamConfiguration.


    Get-IpamConfiguration  [<CommonParameters>]

    Set-IpamConfiguration [-Port] <uint16> [-Force] [-PassThru] [-WhatIf] [-Confirm]  [<CommonParameters>]

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft