设定Windows计划任务定期执行PowerShell脚本

简介:

因PowerShel有这特殊的安全策略,在设定Windows计划任务定期执行PowerShell脚本时有些细节需要注意。

 

(1)在本机编写一个测试脚本,保存为PS1脚本;

image

(2)设置Powershell执行策略为RemoteSigned;

image


(3)在服务器管理器中创建一个基本任务;

image

填写名字后下一步,

image

选择“daily”,下一步,

image

指定每天运行的时间,下一步。

image

指定运行的类型,这里选择“Start a Program”,下一步;

image

(4)指定运行的脚本(这一步要设定正确,不然脚本会运行出错),下一步;

Program/script下填写“Powershell”,表示这个脚本会在powershell环境下运行

Add arguments(optional)填写脚本绝对路径名称

Start in(Optional)填写脚本所在的文件夹绝对路径

image


(5)单击完成;

image

 

进行测试:

(1)先检测Windows更新服务是运行状态;

image

(2)运行一次计划任务后,看到Windows更新服务是停止状态,说明计划任务成功运行了powershell;

image




本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1436748,如需转载请自行联系原作者

相关文章
|
21天前
【Azure Web Job】Azure Web Job执行Powershell脚本报错 The term 'Select-AzContext' is not recognized as the name
【Azure Web Job】Azure Web Job执行Powershell脚本报错 The term 'Select-AzContext' is not recognized as the name
|
17天前
|
安全 Shell Windows
记windows自定义bat脚本自启动
【8月更文挑战第27天】在Windows系统中,可让自定义bat脚本自启动的方法有两种:一是利用“启动”文件夹,通过创建bat脚本的快捷方式并将其放置于该文件夹;二是使用任务计划程序,创建一个启动时触发的任务来运行bat脚本。需确保脚本正确安全,避免对系统产生不良影响。
|
21天前
|
Ubuntu Linux 测试技术
【Azure Function App】Python Function调用Powershell脚本在Azure上执行失败的案例
【Azure Function App】Python Function调用Powershell脚本在Azure上执行失败的案例
|
21天前
|
存储 Shell 容器
【Azure 存储服务】使用PowerShell脚本创建存储账号(Storage Account)的共享访问签名(SASToken) : New-AzStorageContainerSASToken
【Azure 存储服务】使用PowerShell脚本创建存储账号(Storage Account)的共享访问签名(SASToken) : New-AzStorageContainerSASToken
|
21天前
【Azure 应用服务】Azure Function 中运行Powershell 脚本,定位 -DefaultProfile 引发的错误
【Azure 应用服务】Azure Function 中运行Powershell 脚本,定位 -DefaultProfile 引发的错误
|
22天前
|
Java
【Azure 应用服务】使用PowerShell脚本上传文件至App Service目录  
【Azure 应用服务】使用PowerShell脚本上传文件至App Service目录  
|
22天前
|
Java 开发工具 Windows
【Azure Developer】调用SDK的runPowerShellScript方法,在Azure VM中执行PowerShell脚本示例
【Azure Developer】调用SDK的runPowerShellScript方法,在Azure VM中执行PowerShell脚本示例
|
22天前
|
缓存 监控 NoSQL
【Azure Redis 缓存】使用Python代码获取Azure Redis的监控指标值 (含Powershell脚本方式)
【Azure Redis 缓存】使用Python代码获取Azure Redis的监控指标值 (含Powershell脚本方式)
|
23天前
|
存储 数据库
【Azure 应用服务】在Azure Funciton中使用Powershell脚本函数,需要存储一些变量值如何解决?
【Azure 应用服务】在Azure Funciton中使用Powershell脚本函数,需要存储一些变量值如何解决?
|
3月前
|
关系型数据库 MySQL 数据安全/隐私保护
windows系统bat批处理 mysql 脚本启动关闭
windows系统bat批处理 mysql 脚本启动关闭
175 3

相关课程

更多