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


}