Divide a root network range into it's component subnets
Minimum PowerShell version
Luke Arp and Chris Martin
(c) Microsoft. All rights reserved.
Networking VirtualNetworking Subnet Subnetting IP IPAddress
Import-SCContext Export-SCContext Rename-SCContext Clear-SCContext Get-SCContext Get-SCSubnet Set-SCContext Test-SCNetworkIsValid Remove-SCSubnet
This module has no dependencies.
Removed compiled cmdlets, module now calls qIPAM library code with native PowerShell functions. This removes any potential for dependency issues inside the compiled cmdlet, since they are pure PowerShell now.
Help references 10.1.0.0/16 and 10.2.0.0/16 instead of 10.0.1.0/16 and 10.0.2.0/16, which aren't valid ranges.
Updated qIPAM.dll to version 1.3.0
Added the Remove-SCSubnet function to make it easier to remove an already-consumed range from an in-memory context, without having to rebuild the entire context.
This feature will not remove chunks of consumed space (so you can't take an existing /16 and turn it into a /24 directly by only removing the no-longer-valid part), but you can remove the large range, then immediately add the smaller, effectively doing the same thing.