There may come a time when you want to test if an IP-address is valid or not. Here's a simple PowerShell function that will do just that and return true or false.
Function Test-IPAddress
{
[CmdletBinding()]
Param (
[Parameter(Mandatory=$True,
ValueFromPipelineByPropertyName=$True,
Position=0)]
[String]$IPAddress
)
Begin {
}
Process {
Return
($IPAddress -As
[IPAddress]) -As [Bool]
}
End {
}
}