.net 服务器自动执行,PowerShell 定时执行.Net(C#)程序的方法

$date = Get-Date;

$beginTime = 2 * 60 ;

$endTime = 2 * 60 + 11;

$minuteCount = $date.hour * 60 + $date.minute

#if the time is right

if(($minuteCount -le $endTime ) -and ($minuteCount -ge $beginTime ))

{

#send request

$webClient = new-object System.Net.WebClient;

$webClient.Headers.Add("user-agent","PowerShell Script");

$webClient.Headers.Add("Referer","PowerShell Script");

$url = "https://www.jb51.net/enAdmin/Handler/Listen_cms.ashx?code=listen_cms_20111130876";

$message = $webClient.DownloadString($url);

#write log

write("Message:"+$message);

}

else

{

write("Not Update");

}

sleep 5