Functions/get-WITsubnet.ps1
<# .Synopsis Ovandlar /x subnet till x.x.x.x mask /x kan var 0-32 .DESCRIPTION Long description .EXAMPLE Example of how to use this cmdlet .EXAMPLE Another example of how to use this cmdlet #> function get-WITsubnet { [CmdletBinding()] Param ( # Param1 help description [Parameter(Mandatory=$true, ValueFromPipelineByPropertyName=$true, Position=0)] $subnet ) Begin { } Process { switch ($subnet) { '32' {'255.255.255.255'} '31' {'255.255.255.254'} '30' {'255.255.255.252'} '29' {'255.255.255.248'} '28' {'255.255.255.240'} '27' {'255.255.255.224'} '26' {'255.255.255.192'} '25' {'255.255.255.128'} '24' {'255.255.255.0'} '23' {'255.255.254.0'} '22' {'255.255.252.0'} '21' {'255.255.248.0'} '20' {'255.255.240.0'} '19' {'255.255.224.0'} '18' {'255.255.192.0'} '17' {'255.255.128.0'} '16' {'255.255.0.0'} '15' {'255.254.0.0'} '14' {'255.252.0.0'} '13' {'255.248.0.0'} '12' {'255.240.0.0'} '11' {'255.224.0.0'} '10' {'255.192.0.0'} '9' {'255.128.0.0'} '8' {'255.0.0.0'} '7' {'254.0.0'} '6' {'252.0.0'} '5' {'248.0.0'} '4' {'240.0.0'} '3' {'224.0.0'} '2' {'192.0.0'} '1' {'128.0.0'} '0' {'0.0.0.0'} Default {'Error'} } } End { } } |