创建计划任务以运行PowerShell脚本

我需要创建一个计划任务来运行Windows PowerShell脚本的第一件事是我将执行的命令行。找到这个的简单方法是使用Run 命令。有时,我需要知道什么是PowerShell.exe的命令行开关。要查看这些,我打开Windows PowerShell并键入powershell /?然后我检查显示的输出。命令和命令的输出如下所示。

当我知道使用哪些开关时,我通过Run练习我的命令。下图说明使用运行以启动Windows PowerShell和运行Windows PowerShell脚本。请记住,这将打开,并关闭Windows PowerShell,这是一个脚本生成报告。在测试中,我经常使用-noexit开关来查看操作引起的任何错误。

当我知道命令行时,我使用任务计划程序工具,并创建一个新的基本任务。首先,我需要指定一个名称和描述。我发现提供一个好的描述和一个体面的名称是有用的,因为它有助于执行任务的维护。

下一个窗格是“任务触发器”窗格。它是相当基本的,不言自明的。因为我想创建一个每日任务,我离开那个选择。创建之后,很容易编辑计划任务,使其更频繁地运行任务,例如每个小时(如果需要的话)。我使用基本任务向导的一个原因是,很容易通过创建基本任务所需的步骤。我总是后来编辑的东西。此处显示任务触发器窗格。

现在是时候为任务设置计划。在此示例中,任务从2012年8月11日起每天早上7:00开始运行。

在随后的“操作”窗格中,我选择了我们希望计划任务启动程序,然后单击下一步。

在“ 启动程序 ”窗格中,我通过将以前从“ 运行 ”框中测试的命令放入“ 程序/脚本 ”框中进行欺骗。然后单击下一步。此处显示启动程序窗格。

这里是作弊部分来玩。我直接使用我在我的程序的运行框中测试的命令。而不是试图打破事情,我只是复制了整条线。计划任务向导聪明到足以知道我想做什么。它提示,但它知道。此时将显示提示。

当我完成了创建基本任务向导,我想打开任务,并进行几个额外的更改。执行此操作的简单方法是在单击“完成”时选择“ 打开此任务的属性”对话框,如此处所示。

因为任务在服务器上运行,并且因为在任务运行时可能不会登录到服务器,所以告诉任务运行用户是否登录是有意义的。这将打开一个凭据对话框,并允许我设置任务的密码。此选项显示在预定作业的“ 常规 ”选项卡上,如此处的图像所示。

当我完成配置计划任务时,我总是右键单击作业并选择运行然后我检查作业历史记录,以确保任务正确完成。计划作业的历史记录选项卡显示在此处。

使用Windows任务计划程序运行Windows PowerShell脚本的更多相关文章

  1. Windows任务计划程序起始于参数自动修改

    Windows任务计划程序建立后,手工运行可以成功,但计划任务自动运行却不能成功,搜索网络,原来是起始于参数没有配置,这个参数的英文名字是start-in.它保证任务计划程序的WorkingDirec ...

  2. 在WINDOWS任务计划程序下执行PHP文件 PHP定时功能的实现

    最近需要做一个定时任务功能,从网站找了很多相关的代码,windows实现方法综合起来大概就两种, 一.使用PHP ignore_user_abort 函数 即使关掉浏览器也能正常运行:(个人感觉PHP ...

  3. Python获取程序运行目录和脚本目录

    Python获取程序运行目录和脚本目录 import os import sys #获取脚本所在目录 print os.path.split( os.path.realpath( sys.argv[0 ...

  4. 使用Windows任务计划程序和Python备份Mysql数据库

    目标:每日定时自动备份Mysql数据库 方案: 1.安装Python: 使用的Python版本是Python3.7.1,下载地址:https://www.python.org/downloads/re ...

  5. windows任务计划程序路径设置

    用任务计划启动程序,特别是脚本,比如我要启动python脚本,其中有一句是这么写的 BasePath = removeLastSlash(os.path.abspath("..\\..\\& ...

  6. 使用windows任务计划程序自动清除C盘缓存文件

    背景 由于应用程序会不断的产生各种临时文件和缓存文件,我们的C盘有时候不知不觉就被填满了,因此,配置一个自动清除缓存文件的脚本势在必行了. 功能 自动删除C盘的缓存和临时文件 隐藏执行时的CMD窗口 ...

  7. windows 2008R2系统程序运行提示无法定位程序输入点ucrtbase.terminate

    1.用python写了个脚本,打成exe程序,在一些机器上正常运行,再另外一些机器上运行提示 无法定位程序输入点ucrtbase.terminate 应该是缺少库文件支持 2.网上搜了下.https: ...

  8. Windows:32位程序运行在64位系统上注册表会重定向

    参考资料 微软注册表英文文档 StackOverflow社区回答 1.注册表位置 64bit系统(Windows Server 2008 R2只有64bit系统)的注册表分32 位注册表项和64位注册 ...

  9. Qt使用windows API获取程序运行时占用内存 good

    使用的是psapi.h中的GetProcessMemoryInfo函数,但是运行到该函数时就强制退出了. 后来,百度到原因是 原来Qt编译时加了-mthread,createprocess时要使的Ha ...

随机推荐

  1. 使用webstrom开发react-native时react-native代码会出现红色下划线的解决方法

    问题:使用webstrom开发react-native时react-native代码会出现红色下划线的解决方法 解决方法:webstrom ->preferences->Laugrange ...

  2. template 与 host , item trigger的关系

    1.host关联template的关系 .Host可以连接到一个或多个模板. Template具有继承关系,可以从一个Template link到另外一个Template. . Host和Templa ...

  3. 【原创】分布式之redis的三大衍生数据结构

    引言 说起redis的数据结构,大家可能对五大基础数据类型比较熟悉:String,Hash,List,Set,Sorted Set.那么除此之外,还有三大衍生数据结构,大家平时是很少接触的,即:bit ...

  4. Python通过pip方式安装第三方模块的两种方式

    一:环境 python3.6 windows 10 二:常用命令 如果直接执行pip命令报错,说明pip不在path环境变量中 解决方法: python -m pip list 以下默认可直接使用pi ...

  5. Netty入门(一)之webSocket聊天室

    一:简介 Netty 是一个提供 asynchronous event-driven (异步事件驱动)的网络应用框架,是一个用以快速开发高性能.高可靠性协议的服务器和客户端. 换句话说,Netty 是 ...

  6. [书籍]用UWP复习《C#并发编程经典实例》

    1. 简介 C#并发编程经典实例 是一本关于使用C#进行并发编程的入门参考书,使用"问题-解决方案-讨论"的模式讲解了以下这些概念: 面向异步编程的async和await 使用TP ...

  7. bootstrapValidator表单验证插件

    bootstrapValidator——一个很好用的表单验证插件,再也不用手写验证规则啦! bootstrapValidator官方文档:http://bootstrapvalidator.votin ...

  8. layui轮播中箭头不起作用问题

    layui轮播中箭头不起作用问题 layui轮播插件在使用中发现箭头不起作用其他都合适,是什么原因造成的呢?发现单独提出layui中的demo是合适的,通过仔细慢慢的寻找,发现layui.use('c ...

  9. python第一章:简介与安装--小白博客

    Python简介 Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项 ...

  10. POJ - 2528 区间离散化,线段树区间修改,区间询问

    这个题非常有意思的地方是,我们发现区间[1,4]和[5,8]是紧挨着的,因为这个的数代表的是一段区间,原本我们对于普通的离散, a[1]=1,a[2]=5,a[3]=6,a[4]=8;数组下标就是重新 ...