有没有办法让我检查Windows是否启用了PasswordComplexity设置?

时间:2020-06-17 07:52:29

标签: python windows

我尝试导入安全配置文件并使用python读取文件。但是,我无法在一个python代码中导入和读取文件,我必须将其分开。当我不分开这两个代码时,会出现一个错误,指出找不到导出的配置文件。我是否可以通过一种代码导入文件并全部读取而没有任何错误?

导入安全配置文件:

import subprocess<br>
output = subprocess.getoutput('secedit.exe /export /cfg C:' + r'\security-policy.txt')<br>
print(output)

检查是否已启用PasswordComplexity:

with open('security-policy.txt') as myfile:
#Audit Logon Events
if 'PasswordComplexity = 1' in myfile.read():
    print('Password Complexity Requirement is enabled.')
else:
     print('Password Complexity Requirement is disabled. Please enable.')

除了导入文件,我还尝试运行PowerShell命令,但是PowerShell命令出错。

0 个答案:

没有答案
相关问题