【问题标题】:Getting Windows Audit Policies using Python使用 Python 获取 Windows 审计策略
【发布时间】:2018-06-13 15:10:47
【问题描述】:

我正在创建一个脚本来获取有关 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.

这可能是没有管理员权限的问题吗?

【问题讨论】:

    标签: python windows wmi wmi-query


    【解决方案1】:
    import os
    os.system("auditpol.exe /get /category:*")
    

    以管理员身份运行命令提示符并在 cmd 上运行此 .py 文件。

    【讨论】:

      猜你喜欢
      • 2016-04-03
      • 2010-10-11
      • 1970-01-01
      • 1970-01-01
      • 2018-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-10
      相关资源
      最近更新 更多