2015-11-14 3 views
1

Я ищу способ изменить пароль для Windows, чтобы запустить скрипт python.
somthing как win32api, который может мне помочь?
Спасибо!Изменение пароля пользователя для Windows с помощью python

+1

Прежде всего вам нужно указать, где хранится пароль. Затем измените этот файл, если это возможно. – Tenzin

+0

Что вы подразумеваете под «паролем окон»? Вы имеете в виду пароль в учетной записи пользователя? – MrEricSir

+0

@ Тензин Нет, это не так. Правильный вариант был бы с функцией API, если бы он существовал. –

ответ

1

Вы можете сделать это с помощью функции Win32 NetUserChangePassword. С Python вы можете получить доступ к этому с помощью win32net.NetUserChangePassword.

Хотя, как указано в документации, это не будет работать, если вы используете активный каталог. Но в этом случае вы, конечно, не можете программно изменять пароли пользователей.

+0

Вы также можете выполнить 'subprocess.call (" net user username newpassword ")'. См. [Net user] (https://technet.microsoft.com/en-us/library/cc771865). – eryksun

+0

Это отлично работает! большое спасибо – Shawn

+0

Отлично. Вы могли бы принять ответ, возможно, спасибо –

Смежные вопросы