Windowsアカウントのパスワードをリモートで変更するために使用できるAPIは何ですか?Windowsアカウントを変更するための適切な資格情報を持っていると仮定すると、リモートで変更できるソフトウェアを作成する必要があります。
ソフトウェアはLinuxで実行され、これまでのところSMBにはこの分野でいくつかの機能があるようですが、ソリューションの検索方法を理解するのに役立つAPI、ライブラリ、コード、または適切なキーワードのいずれかが必要です。この問題を解決するためのアプローチ。
Windowsアカウントのパスワードをリモートで変更するために使用できるAPIは何ですか?Windowsアカウントを変更するための適切な資格情報を持っていると仮定すると、リモートで変更できるソフトウェアを作成する必要があります。
ソフトウェアはLinuxで実行され、これまでのところSMBにはこの分野でいくつかの機能があるようですが、ソリューションの検索方法を理解するのに役立つAPI、ライブラリ、コード、または適切なキーワードのいずれかが必要です。この問題を解決するためのアプローチ。
Sambaの一部であるsmbpasswdコマンドを使用すると、リモートマシンのパスワードを変更できます。例えば
smbpasswd -r MACHINE -U USER
お気に入りのプログラミング言語からそのコマンドを呼び出すことができるはずです。Sambaの次のバージョンには、Python内からこれを実行できるPythonAPIがいくつか含まれる予定です。
試す:
smbpasswd -r machine -U user.
wmi-clientを使用できますが、その一方で、ドメインコントローラーを備えたWindows 2008サーバーでは機能せず、パスワードは暗号化なしでネットワークに渡されます。