我有一台远程通过网络连接的PC,但它偶尔会崩溃或被远程用户重新启动.重启后,某些服务和应用程序必须处于运行状态.所以我想尽快找出重新启动.我认为PS可能是一些不错的选择,因此我可以进行远程调用以获取最后一次重启时间戳信息.
有没有办法通过使用PowerShell 2.0(其远程处理功能)获得远程Windows XP上次重启时间戳?
Jus*_* R. 17
你可以通过WMI做到这一点:
$wmi = Get-WmiObject -Class Win32_OperatingSystem -Computer "RemoteMachine"
$wmi.ConvertToDateTime($wmi.LastBootUpTime)
Run Code Online (Sandbox Code Playgroud)
“系统正常运行时间”性能计数器中提供了计算机的正常运行时间(以秒为单位)。尽管这可能有点矫枉过正。
显然,对于服务来说,最简单的事情是将其启动模式设置为“自动”,但如果您还有其他需要运行的事情,最简单的方法是通过 Windows 任务计划程序:您可以设置一个计划,计算机启动时运行。
| 归档时间: |
|
| 查看次数: |
26604 次 |
| 最近记录: |