如何使Python脚本在执行后运行PowerShell脚本

时间:2016-03-09 14:19:20

标签: python

我有两个脚本,一个是基于Python的,另一个是基于PowerShell的。 我的要求是我需要首先运行Python脚本,然后在启动时运行powershell脚本。

使用Task Scheduler我可以运行Python脚本但是我需要找到一种在python脚本完成后运行powershell脚本的方法。

网上的一些研究表明我可以添加以下内容:

我的Python脚本中的

os.system(“powershell.exe script.ps1”) 但这是一个错误:( unicode错误)'unicodeescape'编解码器无法解码位置上的字节.....

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

您应该使用任务计划程序本身运行这两个脚本,而不是从Python脚本中调用Powershell脚本。

假设您给调度程序的命令类似于python script.py,您应该将其更改为cmd_script.cmd,其中cmd_script.cmd的内容将为python script.py & powershell.exe script.ps1