关于windows服务器创建一个ps1脚本的周期性定时任务
测试环境: Windows Server 2008 R2 Standard & Windows Server 2012 R2 Standard
周期运行的ps脚本:Clean_up_Security-Log.ps1
在windows中一个创建一个周期性定时任务,主要包含5个步骤(General、Triggers、Actions、Conditios、Setting)
+++如果需要快速创建,只需要配置General、Triggers、Actions这三项即可!
1、对于General来说,需要配置任务的名称(Name),即可,需要特别注意的是对于Security options选项,
默认是选择的Run only when user is logged on(不需要输入密码),这里最好选择 Run whether user is logged on or not
对于最下面的Configure for : 可以选择匹配到自己的系统版本,不过笔者测试,这个也不一定是必须的,一般来说,影响不是很大
2、Triggers是触发器的配置,一般是选择默认的On a schedule,下面的时间默认是One time,可以修改为Daily
如果需要更小的调度,可以在Advanced settings中设置,最小粒度为5分钟(需要选择时间范围内,如默认1 day 或者选Indefinitely无限期)
3、最为关键的就是第三部分的Action了,这里以ps1脚本为例,也是默认选择Action: Start a program
在下面指定程序及参数,这里程序可以直接写上powershell 参数写上 -File "D:\QQ5201351\Clean_up_Security-Log.ps1" 如下图:
说明:关于powershell命令的容错还是做得很好的、写-F/-f/-File 都可以的,甚至-Fi/-Fil 都行、这powershell也可以写绝对路径!
对于参数还有一种写法是,-command ". 'D:\QQ5201351\Clean_up_Security-Log.ps1'" 注意.后面有一个空格的!!
4、这样配置完了、确认时,会要求输入运行这个任务的用户名的密码,一般来说运行任务的用户默认就是创建任务的用户!
如果需要立即执行创建的任务,在任务上右键Run一下就可以了!
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/13656561.html
最新文章
- dom 节点篇---模块
- thinkphp3.2.3之自动完成的实现
- 使用国内镜像加速下载Android SDK
- UVA11624Fire!(BFS)
- LeetCode 264
- 用htaccess进行访问控制(转)
- 如何测试LBS功能
- [傻瓜版] Redis在Windows下的开发环境配置步骤
- PHP结合memcacheq消息队列解决并发问题
- java-信息安全(四)-数据签名、数字证书
- VB.NET生成重复窗体
- Linux 学习记录 五(软件的安装升级).
- 关于 CI框架访问数据库类提示Call to undefined function mysqli_init() 问题解决
- Shell命令-文件及目录操作之file、md5sum
- 5Linux流程控制语句-if、for、while、case语句、计划任务
- Swift3 KWWebView的页面屏幕自适应
- Discuz常见小问题-_如何修改网站LOGO
- CAS 5.1.x 的搭建和使用(四)—— 配置使用HTTP协议访问的服务端
- 再谈Cognos报表设计中的维度函数
- RC4 加解密