Private/VirtualNetwork/Set-VirtualNetwork.ps1
function IsIpInSubnets { [CmdletBinding()] param( # CIDR notation network address, or using subnet mask. Examples: '192.168.0.1/24', '10.20.30.40/255.255.0.0'. [string[]] $ExistedSubnets = $null, [string] $Min, [string] $Broadcast ) foreach ($sub in $ExistedSubnets) { $c = IpCalc -Net $sub -Contains $Min || IpCalc -Net $sub -Contains $Broadcast if ($c) { return $true } } return $false } |