Dynamic DNS w/ Cloudflare + PowerShell + Windows Scheduled Tasks 🔗
Copy registerCloudflare.ps1
to C:\tools\registerCloudflare.ps1
Scheduled Task 🔗
Pick a Trigger that makes sense for you. Some examples:
- At computer startup
- Every 6 hours
- When connecting to the network
Use the following for Actions
Program/script: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
-Command "& 'C:\tools\registerCloudflare.ps1' -Email 'user@example.com' -ApiKey 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' -Domain 'example.com' -Name 'myfriendlyname'"