如何跨域查询登录用户?

如何跨域查询登录用户?

我在 DOMAIN1 上的 Windows 7 Professional PC 上工作,但我希望能够查询当前登录到 DOMAIN2 上的 Windows 7 Professional PC 的用户。我的 DOMAIN1\username 是 DOMAIN2 PC 上的本地管理员,也是 DOMAIN1 PC 上的管理员。

我已尝试从我的 DOMAIN1 PC 正常运行查询用户:

query user /SERVER:DOMAIN2PC
Error 0x000006BA enumerating sessionnames
Error [1722]:The RPC server is unavailable.

我也尝试过用 psexec:

psexec \\DOMAIN2PC query user

PsExec v2.11 - Execute processes remotely
Copyright (C) 2001-2014 Mark Russinovich
Sysinternals - www.sysinternals.com

Couldn't access DOMAIN2PC:
The network path was not found.

Make sure that the default admin$ share is enabled on DOMAIN2PC.

我已经尝试过使用 PSLoggedOn:

psloggedon \\DOMAIN2PC

PsLoggedon v1.34 - See who's logged on
Copyright (C) 2000-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

Error opening HKEY_USERS for \\DOMAIN2PC
Unable to query resource logons

如果我使用 IP 地址,结果是相同的。

如果我登录到 DOMAIN2 上的另一台 PC(使用我的本地管理员 DOMAIN1 凭据),那么就 query user /SERVER:DOMAIN2PC可以完美运行。 我仅在尝试跨域通信时才遇到此问题。

有人能建议我如何在从 DOMAIN1 工作时远程查询 DOMAIN2 PC 上的用户列表吗?

相关内容