如何在具有无效域信任的远程计算机上启动命令? (使用本地信用)

我打算使用WMIC来重置远程机器的信任,并closuresnetworking。 以下所有变化都会导致“访问被拒绝”:

以下工作正常:

net use \\patterson-e10 /user:patterson-e10\wks.admin xxx 

以下全部失败:

  wmic /node:"patterson-e10" /user:"patterson-e10\wks.admin" /password:xxx process call create "cmd /c dir" wmic /node:"patterson-e10" /user:".\wks.admin" /password:xxx process call create "cmd /c dir" wmic /node:"patterson-e10" /user:"wks.admin" /password:xxx process call create "cmd /c dir" wmic /node:"patterson-e10" /user:wks.admin /password:xxx process call create "cmd /c dir" 

我即将尝试Powershell(PS)远程,但我不知道它如何与信任。

更新

我也尝试过PSExec和SC(我会“开始一个服务”),并且有类似的authentication失败。

似乎部分工作的唯一途径就是在哪里启动RDP会话,并将驱动器映射到源计算机,然后在那里运行命令。 我看着脚本RDP,它并没有出现在创build连接文件之外,我可以做很多事情。

更新2

该机器没有控制台,所以下面的解决scheme添加到TrustedHosts的非域成员不能工作,我突然希望有另一种解决scheme/解决方法。

这可能与无效的信任无关。 我testing了相同的域(所以信任不是一个问题)通过运行相同的命令到成员服务器上使用目标系统上的本地帐户。 同样的结果(即净使用,但不是wmic)。 这可能与其中一个允许/禁止组策略\计算机设置中的各种资源(如命名pipe道,共享,sam数据库等)的匿名访问设置有关。\ local policy \ security options

你确定你的防火墙有远程pipe理吗? TCP端口135或预先configuration的规则将会执行。

使用“ netdom move ”将远程机器重新join到域中,从而有效地修复关系。 您将使用本地证书进行连接,并使用您的域pipe理员帐户重新join。 如果计算机对象仍然存在于域中,则需要使用完全控制该对象的帐户(如Domain Admin)。

这里是命令:

 netdom move hostname /d:contoso.com /uo:localAdmin /po:localAdminPassword /ud:contoso\admin /pd:adminPassword /reboot 0 

这将使机器“重新join”域并立即重新启动。

你说机器“脱离networking”。 我不确定你的意思。