我有两个脚本,一个是基于Python的,另一个是基于PowerShell的。 我的要求是我需要首先运行Python脚本,然后在启动时运行powershell脚本。
使用Task Scheduler我可以运行Python脚本但是我需要找到一种在python脚本完成后运行powershell脚本的方法。
网上的一些研究表明我可以添加以下内容:
我的Python脚本中的os.system(“powershell.exe script.ps1”) 但这是一个错误:( unicode错误)'unicodeescape'编解码器无法解码位置上的字节.....
有什么建议吗?
答案 0 :(得分:3)
您应该使用任务计划程序本身运行这两个脚本,而不是从Python脚本中调用Powershell脚本。
假设您给调度程序的命令类似于python script.py
,您应该将其更改为cmd_script.cmd
,其中cmd_script.cmd
的内容将为python script.py & powershell.exe script.ps1