什么API可用于远程更改Windows帐户信息?

时间:2011-06-06 11:39:38

标签: passwords wmi acl samba smb

可以使用哪些API远程更改Windows帐户密码?假设我有正确的凭据来更改Windows帐户,我需要编写可以远程执行此操作的软件。

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

我在Linux上找到了Wmi客户端,但据我所知,似乎有issues个。

2 个答案:

答案 0 :(得分:1)

作为Samba一部分的 smbpasswd 命令允许您更改远程计算机上的密码。 E.g。

smbpasswd -r MACHINE -U USER

您应该能够从您喜欢的编程语言中调用该命令;下一个版本的Samba将有一些Python API,可能也允许你在Python中执行此操作。

答案 1 :(得分:1)

尝试:

smbpasswd -r machine -U user.

您可以使用wmi-client,但另一方面,在带有域控制器的Windows 2008服务器上无效,密码将在网络中传递而不加密。