$computer = "computername"
$lastboottime = (Get-WmiObject -Class Win32_OperatingSystem -computername $computer).LastBootUpTime
$sysuptime = (Get-Date) – [System.Management.ManagementDateTimeconverter]::ToDateTime($lastboottime)
Write-Host "$computer has been up for: " $sysuptime.days "days" $sysuptime.hours "hours" $sysuptime.minutes "minutes" $sysuptime.seconds "seconds"
Outputs like:
PS D:\_DATA\Scripts> .\Uptime.ps1
computername has been up for: 71 days 4 hours 26 minutes 50 seconds
Alternatives:
1. Go to "Start" -> "Run".
2. Write "CMD" and press on "Enter" key.
2. Write "CMD" and press on "Enter" key.
3. Write the command systeminfo | find "up time" and press on "Enter" key.
1. Go to "Start" -> "Run".
2. Write "CMD" and press on "Enter" key.
3. Write the command "net statistics server" and press on "Enter" key.
4. The line that start with "Statistics since …" provides the time that the server was up from.
2. Write "CMD" and press on "Enter" key.
3. Write the command "net statistics server" and press on "Enter" key.
4. The line that start with "Statistics since …" provides the time that the server was up from.
- The command "net stats srv" can be use instead.
Uptime.exe Tool Allows You to Estimate Server Availability with Windows NT 4.0 SP4 or Higher
Source
Alternate source
Source
Alternate source
No comments:
Post a Comment