Jag har tidigare skrivit en artikel om hur man uppdaterar dns via Binero och deras DynDns-funktion med curl (linux).
Fick en fråga om att göra det med powershell så här kommer ett powershellscript som man kan schemalägga på en Windowsmaskin.
# Uppdatera DNS hos binero. # Ändra värdena nedan $user="username" $pass="password" | ConvertTo-SecureString -asPlainText -Force $domain="domain.tld" #Ändra inget nedan $cred = New-Object System.Management.Automation.PSCredential($user,$pass) $curl = Invoke-WebRequest -Uri "https://dyndns.binero.se/nic/update?hostname=$domain" -Credential $cred if ($curl.Content -eq "good"-or $curl.Content -eq "nochg"){ #Allt ok. Logga det? } else{ #Nånting gick fel. Logga det? }
Ann Fong liked this on Facebook.
RT @dpqraze: DynDns med @Binero och #Powershell. http://t.co/M79dgWLz8I
Fungerar perfekt. La in det i task scheduler på Win2012 maskinen med detta kommando.
SchTasks /Create /SC minute /mo 20 /TN ”Binero DynDNS” /TR ”powershell -executionpolicy unrestricted C:\powershell\binerodns.ps1”
Jag kör den var 20e minut. Har inte behov av oftare.
Tack för scriptet!
Trevligt. 😉