有没有办法使用一个帐户自动化所有域计算机的登录过程?

有没有办法使用一个帐户自动化所有域计算机的登录过程?

在我们的大型网络中,许多计算机与服务器失去了信任关系,其中一些存在物理连接问题。我想逐个访问所有计算机,然后使用一个帐户登录以检查计算机是否能够登录。那么我该如何自动化这个过程呢?

顺便说一下,我使用的是 Windows Server 2012。

答案1

当然,你不应该在每台计算机上手动测试这一点,但你也不应该在客户端自动执行它。相反,你应该寻找系统 NETLOGON事件 ID 5722在每个域控制器上确定存在此类问题的客户端。您可以使用此Joseph Moody 的 PowerShell 脚本也为此。

答案2

一种简单的方法是使用psexec命令行工具,该工具可以从 Microsoft 网站免费获取。

给定一个包含计算机名称列表的文本文件,并使用具有相关计算机管理权限的域帐户登录,您可以这样说,

for %n in (computers.txt) do psexec -s %i cmd /c echo ^%COMPUTERNAME^% >> alive.txt

这应该会生成一个alive.txt您可以比较的文件computers.txt,或者您可以查找错误消息。

相关内容