Normally, at least in the Microsoft world, when you apply Windows Updates it requires a system restart for those installed updates to be applied. One reason that comes to mind is how long it has gone without being patched. There are many reasons for a systems administrator to want to know when the last time a computer or server was rebooted. Powershell Uptime Script – Why is it needed? The whole idea is be to be able to get the last reboot time remotely as well as get-uptime for multiple computers in your org. In this article I’ll share the Get-Uptime script that was initially written by Reddit user /u/OttoVonMonstertruck and added upon by yours truly. But what if you wanted to check the status of multiple computers? What about wanting to check them remotely?. If you’re on a single machine and want to check when the last time a computer rebooted, you would use the systeminfo command and search for the System Boot Time property of that command.