New-EventLog -Logname "SoftwareLog" -Source "Software" Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, InstallDate, Publisher > C:\Software.txt
Probably your best option is to create a script that checks for new applications, and then writes the events desired. Then using the built-in Task Scheduler in Windows to run every 15 minutes. Having a script that is constantly running will be problematic. If you want to try setting up the scheduled task with PowerShell, you can explore the ScheduledTask modules' commands with this command:
gcm *task* -Module ScheduledTasks
You must be logged in to reply to this topic.