Skip to content

Write-Location

Writes the current location

try {
	$location = (Invoke-WebRequest -URI http://ifconfig.co/json  -userAgent "curl" -useBasicParsing).Content | ConvertFrom-Json
	$lat = $location.latitude
	$long = $location.longitude
	$city = $location.city
	$zip = $location.zip_code
	$region = $location.region_name
	$country = $location.country
	Write-Output "??$lat?,$long? near $zip $city in $region, $country."
	exit 0 # success
} catch {
	"?? ERROR: $($Error[0]) (script line $($_.InvocationInfo.ScriptLineNumber))"
	exit 1
}

This script has no configurable parameters.

An interactive directory of PowerShell scripts.