Here’s how to check last reboot time of your Windows PC in a few easy steps. So I would like to find out the reboot as soon as possible. I found some comands like Get-WmiObject -ClassName win32_operatingsystem -ComputerName xxx | select csname, lastbootuptime but it's not what I need. Solution 2 – Get The Last Boot-Time For The List Of Servers (Remote Computers) Create the list of servers in the text file and save in, for example, C:\Temp folder and run the following command. Is there any way to get a remote Windows XP last reboot timestamp by using PowerShell 2.0(its remoting feature)? In my previous post, I showed you how to enumerate shutdown reasons on a Windows Server computer using PowerShell.But that script enumerated only the reasons entered via the Shutdown Event Tracker. If you’re a Windows PC user then reboots are part and parcel of your daily life. More details on this can be found right here. Is there any way? I have a list of ad-integrated computers and I need a list of them with their last reboot time. Quickly get the last boot up time of a remote Windows machine. All you have to do us match up the services to the corresponding process. powershell script to show last patch/update time and date. Powershell script to check Last Reboot Time on a list of machines in a text file Powershell script to check Last Reboot Time on a list of machines included in … PowerShell: ... Posted on April 25, 2016 Author rakhesh Categories PowerShell, Windows Tags wmic Post navigation. I would need a script because there are lots of computers. The good news is that every Windows service that’s running has an underlying process and the start time of a process can be determined with either the Get-Process cmdlet or the WMI Win32_Process class. I think PS may be a good choice with some scripts so that I could make remote call to get the last reboot timestamp information. The options available for querying the “uptime” or last start time of a computer are decent, but they can be hard to find and don’t allow much flexibility. This will not tell you when the system went off, but only approximately when a user manually entered the reason for the last shutdown. The Get-Uptime cmdlet was introduced in PowerShell 6.0. Pulling Restart time From Windows There are several ways to get the last restart time of a computer. This cmdlet returns the time elapsed since the last boot of the operating system. I know we can get this information with uptime.exe /s \\mycomputer.But I am looking for a way to do it powershell. We basically load the content of the text file using Get-Content CmdLet and PowerShell will go through the list and run the same command as in the previous solution for each server on the list. I don't want to parse the output of uptime.exe from powershell. The computers that are out of sync is a valid point but the difference in time zones won’t matter since it’s pulling the times from the computer you’re running it on (and converting time zones to local time) I just tested it as well with a remote computer in Europe (I’m in the US) and last boot is showing as my local time. Welcome › Forums › General PowerShell Q&A › Get last reboot time for multiple computers/servers This topic has 3 replies, 2 voices, and was last updated 5 years, 3 months ago by Daniel Krebs (Dan1el42) Previous Previous post: Mute Solarwinds alerts during reboots/ maintenance windows. ... i am searching for a script where i can applied to windows server 2016 that will give me with all the windows patch and update date and time it was applied.