ProductivityTools.PSGetExternalIP.psm1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
function Get-ExternalIP { [cmdletbinding()] param () Write-Verbose "Performing web request for http://ifconfig.me/ip" $request=Invoke-WebRequest -uri "http://ifconfig.me/ip" Write-Verbose "Web request finished" Write-Verbose "$request" $ip=$request.Content return $ip } |