Skip to content

goodsoul1914/EfficientIP-Management-for-PowerShell

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

EfficientIP-Management-for-PowerShell

I wrote this functions/module to manage SOLIDserver EfficientIP from PowerShell, and do some automation for AWS and Azure.

You can do following tasks using this function/module.

Set-IPAMAuthURI - To store access url and credentials in the memory.

Get-IPAMQueryMaster - To query about master subnet.

Get-IPAMSubnets - To get details about subnet using SubnetId, SubnetName, SubnetNameLike, ParentSubnetId, StartAddress.

Get-IPAMFreeIP - To get next available subnet form IPAM.

New-IPAMSubnet - To create new subnet in IPAM.

Remove-IPAMSubnet - To remove existing subnet in IPAM.

Sample tasks:

#Set-IPAMAuthURI -URI "https://url.of.efficient.in" -UserName "UserName-of-efficient-ip" -Password "Password-of-this-account"

#Get-IPAMQueryMaster -SiteNameLike "similar name"

#Get-IPAMQueryMaster -SiteName "exact name"

#Get-IPAMSubnets -SubnetNameLike "similar name"

#Get-IPAMSubnets -SubneteName "exact name"

#Get-IPAMFreeIP -SubnetName "Subnet Name" -CIDR 22

#New-IPAMSubnet -NewSubnetName "My Subnet Name" -NewSubnetRange X.X.X.X -ParentSubnetId 123456 -CIDR 22

#Remove-IPAMSubnet -SubnetId "Subnet Id"

Feel free to update code as you like and request for merge.

About

EfficientIP-Management-for-PowerShell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 100.0%