使用Python获取Windows审核策略

使用Python获取Windows审核策略,python,windows,wmi,wmi-query,Python,Windows,Wmi,Wmi Query,我正在创建一个脚本,以获取有关windows计算机的信息,并希望获得审核策略 我试过: import subprocess proc = subprocess.check_output("auditpol /get /category:*").decode('utf-8') print (proc) 还有一个: Traceback (most recent call last): File "C:\Users\me\Desktop\test.py", line 14, in <modu

我正在创建一个脚本,以获取有关windows计算机的信息,并希望获得审核策略

我试过:

import subprocess
proc = subprocess.check_output("auditpol /get /category:*").decode('utf-8')
print (proc)
还有一个:

Traceback (most recent call last):
 File "C:\Users\me\Desktop\test.py", line 14, in <module>
  proc = subprocess.check_output("auditpol /get /category:*").decode('utf-8')
 File "C:\Program Files\Python36\lib\subprocess.py", line 336, in 
  check_output**kwargs).stdout
 File "C:\Program Files\Python36\lib\subprocess.py", line 418, in run 
  output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command 'auditpol /get /category:*' returned 
 non-zero exit status 1314.
回溯(最近一次呼叫最后一次):
文件“C:\Users\me\Desktop\test.py”,第14行,在
proc=子流程检查输出(“auditpol/get/category:*)。解码('utf-8')
文件“C:\Program Files\Python36\lib\subprocess.py”,第336行,在
检查输出**kwargs).stdout
文件“C:\Program Files\Python36\lib\subprocess.py”,第418行,正在运行
输出=标准输出,标准输出=标准输出)
subprocess.CalledProcessError:返回命令“auditpol/get/category:*”
非零退出状态1314。
这可能是一个没有管理员权限的问题吗

import os
os.system("auditpol.exe /get /category:*")
以管理员身份运行命令提示符,并在cmd上运行此.py文件