关于windows:记一次Windows10定时任务计划程序执行powershell脚本的问题

33次阅读

共计 896 个字符,预计需要花费 3 分钟才能阅读完成。

​ 背景:本人平时记笔记用的 typora,然而在办公室写和在宿舍写笔记得有一个同步性能,于是在 github 上新建了个我的项目作为笔记本专门寄存笔记。每天写笔记拉取和更新是个麻烦事,就想整个定时工作跑跑,于是发现 Windows 正好提供了一个定时打算,筹备拿来用时发现不太熟悉,折腾了好一会儿才算能跑起来脚本,记录下分享。(有人感觉记笔记用有道云这种不就好了么,别问,问就是折腾。)

首先得有一个脚本文件:

cd C:\h2data;
git pull;
git add ./;
git commit -m 'commit database';
git push;

cd C:\Typora\notebook;
git pull;
git add ./ ;
git commit -m 'commit note';
git push;

因为只是本人集体的笔记提交,就不思考抵触问题间接一口全拉取和提交了。

这个脚本我本来是放在 power automate 里运行的,然而苦于每天都要关上他点一下,还是太麻烦了。

当初把下面的脚本写在文本文件里,命名为”脚本名.ps1“。

ps1 是 powershell 的后缀,双击关上不能间接运行而是编辑(这里吐槽一下,要是和 bat 一样就不必这么麻烦了)

当初 window 搜寻框输出”工作打算程序“,关上它并右键创立工作,

名称和形容轻易填本人喜爱的,次要在于操作这一栏,新建后【程序或脚本】如果点击浏览去找 powershell 的 exe 可执行文件,待会儿跑起来后会间接失败

这里间接填写字符串 powershell,【增加参数】这一栏填写刚刚脚本的全地址。

【触发器】抉择本人喜爱的工夫就好了。

一开始程序或者脚本我选的是

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

后果跑不起来,不晓得是怎么回事,然而间接填 powershell 却能够。只能猜想零碎有多个 powershell,两次查找的不是同一个程序了。

当初只有办公室电脑不关,这定时工作就会失常跑了。
触发器能够选多个工夫,我选早上 8 点半和早晨 6 点半。
宿舍再进行同样设置就能够了。应该还能选事件触发,比方开机运行等,当前再体验吧。

正文完
 0