Есть ли способ проверить, включен ли параметр PasswordComplexity на windows? - PullRequest
0 голосов
/ 17 июня 2020

Я попытался импортировать файл конфигурации безопасности и использовать python для чтения файла. Однако я не могу импортировать и прочитать файл одним кодом python, мне приходится его разделять. Когда я не разделяю 2 кода, у меня появляется ошибка, в которой говорится, что экспортированный файл конфигурации не найден. Есть ли способ импортировать файл и прочитать его все одним кодом без каких-либо ошибок?

Импортировать файл конфигурации безопасности:

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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...