1

我正在尝试使用 WMI 枚举我的工作组局域网(不是域)中的所有电脑。

我不知道要使用哪个类,或者是否有任何类提供此功能?

我已经尝试了几个课程,但似乎应该完成工作的课程(Win32_NetworkClient)并没有显示出我的预期......

这可以使用 WMI,还是仅使用带有域的 LDAP?

谢谢

4

1 回答 1

2

使用Win32_ComputerSystem枚举可能、过滤使用PartOfDomainWorkgroup字段。

您可能需要在每台具有所需权限的工作组计算机上设置用户帐户。有关完整信息,请参见此处

Windows 安全性——我们需要设置我们将在我们打算远程访问的所有 PC 上类似使用的 Windows 帐户。此帐户应在管理员组中。

Windows 防火墙——我们必须能够远程连接到运行带有 WMI 和 VB 脚本的 Windows 防火墙的 PC。这将通过在 Windows 中配置安全的 WMI 连接来完成。

来宾用户——在 Windows XP 工作组中,所有来自“网络”的远程连接都将被验证为来宾用户。来宾用户的权限很少,因此我们必须确定如何配置 Windows 以识别远程连接使用的帐户。

于 2010-11-10T16:26:42.400 回答