从python脚本运行powershell命令时出现系统错误

时间:2013-06-09 17:01:31

标签: python powershell

我试图在windows powershell上运行以下python脚本,这会抛出以下错误

ERROR:

术语“x86”未被识别为cmdlet,函数,脚本文件的名称 ,或可操作的程序。检查名称的拼写,或者是否包含路径 d,验证路径是否正确,然后重试。

SCRIPT:

import os
import sys

Watchdog_config = 'C:\\Program Files (x86)\\Common Files\\ibm\\icc\\cimom\\data\\wmia.properties'
command1 = "PowerShell -Command \"& {(cat "+Watchdog_config+" )|%{$_ -replace {\"off\",\"on\"}}|set "+Watchdog_config+"}\""

os.system(command1)

1 个答案:

答案 0 :(得分:0)

你可以尝试:

Watchdog_config = '\"C:\\Program Files (x86)\\Common Files\\ibm\\icc\\cimom\\data\\wmia.properties\"'

我对python不太满意,我只想将路径括在双引号""中。