【发布时间】:2015-03-10 10:00:28
【问题描述】:
好的,情况就是这样。我有一组windows 7电脑,大约3-8台。他们中的大多数以前都连接到更大的网络,因此它们都具有相同的域,称为win。其中一些尚未连接到这个更大的网络,也没有域。
我会将这组计算机连接到较小的网络中。我将取其中的一部分并相互连接。我将完成多次,而不是一直使用相同的子集。
执行此操作时,我希望能够知道哪些计算机已连接,以及它们是否有任何共享驱动器。我为此使用了 powershell,在 powershell 脚本中我使用了net view。
现在解决问题。从域计算机,我可以使用net view 获取所有其他域计算机。但我无法获取不在域中的计算机。从非域计算机我可以使用net view /domain:win 获取域计算机。但是我无法以可靠的方式获得所有计算机。
所以我在想,要么从所有计算机中删除域,然后创建一个家庭组。它们中的任何一个都不会再次使用域服务器连接到更大的网络(出于安全原因),因此这可能是最有意义的。我猜我无法将非域计算机添加到win 域而不将其连接到域服务器?
但我最想要的解决方案是如果我可以使用net view 或其他命令获取所有计算机,包括域和非域。
有什么想法吗?
【问题讨论】:
标签: powershell