有没有一种方法可以使用批处理文件中的循环从我们的本地系统中查找遗留虚拟 Windows XP 服务器的正常运行时间?

问题描述 投票:0回答:0

有没有一种方法可以使用批处理文件中的循环从我们的本地系统中找到遗留虚拟 Windows XP 服务器的正常运行时间我正在使用运行 Windows 10 的办公室笔记本电脑。每个周末我们都会从一个服务器重新启动多个遗留虚拟 Windows 服务器更多 windows xp 虚拟服务器。我对该服务器执行 RDP 以运行由开发人员开发的批处理文件,该批处理文件负责重新启动多个 Windows XP 服务器(大约 15 个服务器)。

现在重启后,我需要 RDP 到每台 Windows XP 服务器以确保重启成功与否。如果重启成功,在刚登录服务器的一开始会弹出一个窗口询问重启原因。所以我需要摆脱每台服务器的所有登录过程并检查是否成功重启。我需要任何解决方案来检查所有这些重新启动的 Windows xp 服务器的正常运行时间,使用所有这些重新启动的服务器的循环,并通过在我运行重新启动批处理文件的 Windows xp 服务器上运行的批处理文件显示它们的正常运行时间。

我在下面试过:

wmic path Win32_OperatingSystem get LastBootUpTime --- On cmd --- this is working on XP
net stats Workstation | find "since" --- this is also working on XP

但是我仍然需要登录到所有重新启动的服务器并在一个接一个地登录到服务器后在 cmd 上运行这些命令,这很长而且很费时间,因为所有都是 Windows xp 遗留服务器,而且它们甚至需要很长时间才能移动光标在他们身上。所以我需要将整个过程自动化为一个单一的过程/命令/批处理文件,无论哪个可以给我正常运行时间信息。所有这些重新启动的服务器分别来自我运行重新启动批处理文件以进行重新启动的同一台 Windows XP 服务器,或者如果我可以获得相同的信息,这对我来说很好。从我的本地系统。我也试过了,但是再次出现域问题,我无法连接到那些 Windows XP 服务器以重新启动。

batch-file automation windows-xp rdp uptime
© www.soinside.com 2019 - 2024. All rights reserved.