需要获得服务器子网内所有用户的列表

我正在寻找一个批处理或vbs脚本来收集所有用户(本地到服务器,即pipe理员或本地帐户(而不是广告用户))在我的networking内的服务器集合。

我想我可以通过子网做到这一点。 甚至可以将服务器名称放入csv文本文件中供脚本读取并返回。 很多问。 我会使用networking用户,但我只能进入本地访问。

想法? 还是有太多的安全墙工作?

更新:我有权访问这些服务器。 这主要是一个安全检查,以确保没有其他pipe理员已经改变了模板。 Powershell也可以。

我知道这可以做到。 刚刚一段时间…

使用PowerShell

computerName = Read-Host 'Enter computer name or press <Enter> for localhost' if ($computerName -eq "") {$computerName = "$env:computername"} $computer = [ADSI]"WinNT://$computerName,computer" $computer.psbase.Children | Where-Object { $_.psbase.schemaclassname -eq 'user' } | Format-Table Name, Description -autoSize 

资源

或者你可以使用technet的例子,如所build议的。 这是一个