我在Windows Server A和Server B中有两台服务器。它们都是Task调度程序中定义的任务。是否有工具或程序允许在一个服务器上自动执行任务:
请帮忙。
答案 0 :(得分:0)
不是我知道的。您需要在其中一个脚本来控制它。 IE服务器1检查服务器2.如果它启动它检查其正常运行时间。如果其正常运行时间大于服务器1,则不执行任何操作。服务器2也是如此。
您可能遇到网络光点同时处理的情况。您可以通过wmi Find last boot up time of remote Windows computers using WMI
检查远程启动时间PS C:\>$LastBootUpTime = Get-WmiObject Win32_OperatingSystem -Comp winxpssd | Select -Exp LastBootUpTime PS C:\> [System.Management.ManagementDateTimeConverter]::ToDateTime($LastBootUpTime)
Powershell 3具有Get-CimInstance,您可以使用-ComputerName Powertip get the las boot tim with powershell.aspx
可以找到Get-CimInstance文档here
Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime