• 关于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:QQ5201351Clean_up_Security-Log.ps1" 如下图:

        

        说明:关于powershell命令的容错还是做得很好的、写-F/-f/-File 都可以的,甚至-Fi/-Fil 都行、这powershell也可以写绝对路径!

        对于参数还有一种写法是,-command ". 'D:QQ5201351Clean_up_Security-Log.ps1'"  注意.后面有一个空格的!!

    4、这样配置完了、确认时,会要求输入运行这个任务的用户名的密码,一般来说运行任务的用户默认就是创建任务的用户!

         如果需要立即执行创建的任务,在任务上右键Run一下就可以了!

    尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/13656561.html

  • 相关阅读:
    Mysql 配置主从
    ZJ 虚拟机扩直接扩原磁盘
    Linux 配置samba
    mysql 5.6 升级5.7
    binlog作用
    删除全部binlog不影响数据库运行,类似Oracle的archivelog
    mysql清理binlog
    Perl计数器
    perl增量分析日志
    perl 获取更新部分日志
  • 原文地址:https://www.cnblogs.com/5201351/p/13656561.html
Copyright © 2020-2023  润新知