PowerShell中获取网络设备

我想写一个PS脚本,将通过所有的机器,它可以找到本地网络上,看看“SomeDirectory”,如果文件存在,具有覆盖它的列表对于UNC路径新版本..PowerShell中获取网络设备

第一个问题是让PC的列表,你可以在Windows中找到 - >网络

回答:

Soemtimes老同学的方式是最简单的。

net view 

回答:

下面是您可以做的另一件事(取决于您的worgroup名称)。在吉文的回答

([adsi]"WinNT://WORKGROUP").Children 

回答:

捎带:

([adsi]"WinNT://$((Get-WMIObject Win32_ComputerSystem).Domain)").Children 

这会抓住你的域或工作组的名称,并使用你。

回答:

而要背负进一步上FoxDeploy的回答是:

(([adsi]"WinNT://$((Get-WMIObject Win32_ComputerSystem).Domain)").Children).Where({$_.schemaclassname -eq 'computer'}) 

这会抢只是在域中的计算机,不是所有的AD对象(如用户,组织组等)。

以上是 PowerShell中获取网络设备 的全部内容, 来源链接: utcz.com/qa/259338.html

回到顶部