我尝试导入安全配置文件并使用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命令出错。