Tip: You can get some informations about an IP Address (Country, City, Code, TimeZone, Latitude, Longitude, etc.)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#requires -Version 3 function Get-IPGeolocation { Param ( [string]$IPAddress ) $request = Invoke-RestMethod -Method Get -Uri "http://geoip.nekudo.com/api/$IPAddress" [PSCustomObject]@{ IP = $request.IP City = $request.City Country = $request.Country.Name Code = $request.Country.Code Location = $request.Location.Latitude Longitude = $request.Location.Longitude TimeZone = $request.Location.Time_zone } } |