PowerShell 定时执行.Net(C#)程序的方法
PowerShell 定时执行.Net(C#)程序的方法
发布时间:2016-12-28 来源:查字典编辑
摘要:可能也有其他方法,比如用WGet等等,但是推荐用PowerShell,为什么呢,因为PowerShell太强大呗PowerShell语法(d...

可能也有其他方法,比如用 WGet 等等,但是 推荐用 PowerShell ,为什么呢,因为 PowerShell 太强大呗

PowerShell 语法(demo1.ps1):

复制代码 代码如下:

$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 = "http://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

Bat 语法(demo1.bat):

复制代码 代码如下:

powershell %~sdp0Listen-Cms.ps1

sleep 5

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新C#教程学习
热门C#教程学习
编程开发子分类