Check out this line to determine when an installation required a system restart: Get-EventLog -InstanceId 1038 -LogName Application | ForEach-Object { $i = 1 | Select-Object Date , Product , Version , Company; ` $i . Date = $_ . TimeWritten ; $i . Product...