Petit script rapide pour connaitre la date de dernier reboot d’une liste de serveur
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
Param( [parameter(Mandatory=$true)][String]$ListCSV ) $ServeMagasin = Import-Csv $ListCSV -Delimiter ";" ForEach ($item in $ServeMagasin){ #Name correspond au titre de ma colonne de mon CSV $Computer = $item.Name $OS = Get-WmiObject win32_operatingsystem -ComputerName $Computer $BootTime = $OS.ConvertToDateTime($OS.LastBootUpTime) $Uptime = $OS.ConvertToDateTime($OS.LocalDateTime) - $boottime $propHash = [ordered]@{ ComputerName = $Computer BootTime = $BootTime Uptime = $Uptime } $objComputerUptime = New-Object PSOBject -Property $propHash $objComputerUptime } |
Cet article n'a pas été revu depuis la publication.
Cet article a été créé par david le 2 juillet 2018.
Laisser un commentaire