Passwords 可以使用什么API远程更改windows帐户信息?

Passwords 可以使用什么API远程更改windows帐户信息?,passwords,wmi,acl,samba,smb,Passwords,Wmi,Acl,Samba,Smb,什么API可用于远程更改windows帐户密码?假设我有适当的凭据来更改windows帐户,我需要编写可以远程执行此操作的软件 该软件将在Linux上运行,到目前为止,它似乎在这方面有一些功能,但我需要一个API、库、代码,甚至是正确的关键字来帮助我找出如何搜索解决方案或解决此问题的方法 我在Linux上找到了客户机,但据我所知,它似乎存在。Samba中的smbpasswd命令允许您在远程机器上更改密码。例如 smbpasswd -r MACHINE -U USER 您应该能够从您最喜欢的编程

什么API可用于远程更改windows帐户密码?假设我有适当的凭据来更改windows帐户,我需要编写可以远程执行此操作的软件

该软件将在Linux上运行,到目前为止,它似乎在这方面有一些功能,但我需要一个API、库、代码,甚至是正确的关键字来帮助我找出如何搜索解决方案或解决此问题的方法

我在Linux上找到了客户机,但据我所知,它似乎存在。

Samba中的smbpasswd命令允许您在远程机器上更改密码。例如

smbpasswd -r MACHINE -U USER
您应该能够从您最喜欢的编程语言中调用该命令;Samba的下一个版本将有一些Python API,可能还允许您从Python中执行此操作。

尝试:

smbpasswd -r machine -U user.

您可以使用,但另一方面,这在带有域控制器的windows 2008 server上不起作用,密码在网络中传递时没有加密。

我不确定该标记为什么,但如果您使用具有更多追随者(如linux和python)的标记,您可能会得到更多关注(如果这是你打算使用的语言)@Earlz:谢谢你的建议,如果可用的话python确实是我的选择。@Adam Davis:谢谢你的编辑。它看起来很完美。你能在目标Windows机器上安装一些东西吗?或者你有要求它是普通的Windows安装吗?