Какой API можно использовать для удаленного изменения информации учетной записи Windows? - PullRequest
3 голосов
/ 06 июня 2011

Какой API доступен для удаленного изменения паролей учетных записей Windows?Предполагая, что у меня есть надлежащие учетные данные для изменения учетных записей Windows, мне нужно написать программное обеспечение, которое может сделать это удаленно.

Программное обеспечение будет работать в Linux, и пока кажется, что SMB может иметь некоторую функциональность в этой области, но мне нужен либо API, библиотека, код или даже правильный ключслова, которые помогут мне понять, как искать решения или подход к решению этой проблемы.

Я нашел Wmi клиента в Linux, но, насколько я понимаю, похоже, что выдает с ним.

Ответы [ 2 ]

1 голос
/ 05 марта 2013

Попробуйте:

smbpasswd -r machine -U user.

Вы можете использовать wmi-client , но с другой стороны, он не работает на сервере Windows 2008 с контроллером домена и пароль передается в сеть без шифрования.

1 голос
/ 23 июля 2011

Команда smbpasswd , входящая в Samba, позволяет изменить пароль на удаленных компьютерах.Например,

smbpasswd -r MACHINE -U USER

Вы можете просто вызывать эту команду с вашего любимого языка программирования;следующая версия Samba будет иметь несколько API-интерфейсов Python, которые, вероятно, также позволят вам делать это из Python.

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