Advertisement
Guest User

e-penis measuring contest?

a guest
Sep 4th, 2016
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $Servers = Get-ADComputer -SearchBase 'OU=Servers_Prod,DC=somecompany,DC=com' -Filter *
  2.  
  3.  
  4. #I am lazy
  5. #https://blogs.msdn.microsoft.com/powershell/2009/08/12/get-systemuptime-and-working-with-the-wmi-date-format/
  6. function Get-SystemUptime ($value)
  7. {
  8.     [Management.ManagementDateTimeConverter]::ToDateTime($value)
  9. }
  10.  
  11. foreach ($Server in $Servers) {
  12.     try {
  13.         $value = (Get-WmiObject -ComputerName $Server.Name -Class win32_OperatingSystem -ea SilentlyContinue).LastBootupTime
  14.         "$($Server.Name) - $((New-TimeSpan -End (Get-Date) -Start (Get-SystemUptime $value)).Days)"
  15.     }
  16.     catch {
  17.         continue
  18.     }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement