3

Windowsアカウントのパスワードをリモートで変更するために使用できるAPIは何ですか?Windowsアカウントを変更するための適切な資格情報を持っていると仮定すると、リモートで変更できるソフトウェアを作成する必要があります。

ソフトウェアはLinuxで実行され、これまでのところSMBにはこの分野でいくつかの機能があるようですが、ソリューションの検索方法を理解するのに役立つAPI、ライブラリ、コード、または適切なキーワードのいずれかが必要です。この問題を解決するためのアプローチ。

LinuxでWmiクライアントを見つけましたが、私が理解している限り、問題があるようです。

4

2 に答える 2

1

Sambaの一部であるsmbpasswdコマンドを使用すると、リモートマシンのパスワードを変更できます。例えば

smbpasswd -r MACHINE -U USER

お気に入りのプログラミング言語からそのコマンドを呼び出すことができるはずです。Sambaの次のバージョンには、Python内からこれを実行できるPythonAPIがいくつか含まれる予定です。

于 2011-07-23T19:26:41.550 に答える
1

試す:

smbpasswd -r machine -U user.

wmi-clientを使用できますが、その一方で、ドメインコントローラーを備えたWindows 2008サーバーでは機能せず、パスワードは暗号化なしでネットワークに渡されます。

于 2013-03-05T14:40:49.117 に答える