Ho giĆ scritto di come sia possibile utilizzare .NET per convalidare un indirizzo IP senza utilizzare complesse espressioni regolari (regexp). Per naturale conversione ecco come effettuare la medesima operazione utilizzando PowerShell
1 2 3 4 5 | Function IsValidIPAddress { param([string]$ipAddress = $(throw "You must provide an address")) Set-Variable -name Ip -value ([System.Net.IPAddress]::Parse("127.0.0.1")) -scope Local If ([System.Net.IPAddress]::TryParse($ipAddress, [ref]$Ip)) { $True } Else { $False } } |