PowerShell Script for Web Request

I wanted to schedule a “ping” web request to a web application for “warm up” every morning. It turned out to be relatively simple using PowerShell. I created this script and called it Ping.ps1:

$url = “https://…”
$wc = new-object net.WebClient
$probe = $wc.downloadData($url)
$s = [text.encoding]::ascii.getString($probe)
$s | Out-File -filepath “D:\Logfiles\PingResult.htm”

Then I created a new task in Task Scheduler with the following parameters:

  • Action: Start a program
  • Program/script: powershell
  • Arguments: C:\scripts\Ping.ps1

image

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s