Answers:
只需让WMIC参与游戏...
但是,有一些先决条件-WinRM应该通过远程计算机上的防火墙启用并允许,并且最好使用与DC相同的子网(我相信您可以访问)。
首先,您必须针对另一个域进行身份验证,然后在该域上运行所需的命令:
请注意单引号,因为“-”符号是WMI中的特殊字符!
wmic / node:'IP_address_of_any_machine_in_target_domain'/ user:'the_other_domain \ any_domain_admin_account'流程调用创建“ cmd / c“ net用户名new_password / domain”
它将要求您提供另一个域上的域帐户的密码,但是我确定您将无法使用星号为用户输入新密码,因此我建议直接在命令中输入该密码。线。
不幸的是,您不会收到有关密码更改成功的任何输出,因此强烈建议您仅接收WMI查询的输出(无论成功还是失败),并且您需要检查是否设置了新凭据。我知道以纯文本形式输入密码有点不好,但这是我目前所知道的唯一方法。有一个批处理文件的变通办法,可以从文本文件中读取密码,然后在查询中输入密码,但是对我而言,这似乎毫无意义。
下面的行:
wmic / node:'IP_address_of_a_machine_in_target_domain_the_user_has_access_to'/ user:'the_other_domain \ the_machine_the_user_has_access_to'计算机系统获取域
如果密码更改成功,则应返回远程计算机的域。
net user
命令更改另一个域中用户的密码 。