好吧,我在这里很无能。我使用 python WMI 模块执行以下命令:
sj = wmi.Win32_ScheduledJob
sj.Create("cmd", 0x40000000, 32, 1, 0, "******153000.000000-420")
这给了我以下错误:
Traceback (most recent call last):
File "<pyshell#56>", line 1, in <module>
sj.Create("cmd", 0x40000000, 32, 1, 0, "******153000.000000-420")
File "C:\Python25\lib\site-packages\wmi.py", line 431, in __call__
handle_com_error ()
File "C:\Python25\lib\site-packages\wmi.py", line 241, in handle_com_error
raise klass (com_error=err)
x_wmi: <x_wmi: Unexpected COM Error (-2147352567, 'Exception occurred.', (0, u'SWbemProperty', u'Type mismatch ', None, 0, -2147217403), None)>
好的,那么您能告诉我我提供的哪些论点有误吗?请给我示例代码。谢谢!
最佳答案
如果您使用 8 个初始 *
字符而不是 6 个字符来格式化 StartTime 参数,会有什么不同吗?
我只注意到 Win32_ScheduledJob文档似乎指示 8 *s,代替省略的 YYYYMMDD
字符...
关于python - 为什么这个 python WMI 调用给我一个错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13713428/