Download and run Process Monitor.
https://learn.microsoft.com/en-us/sysinternals/downloads/procmon
Start the trace and let it run until you capture the event.
Double click on a Powershell event and note the command line and the parent PID.
In task manager, in the Details and Services tabs, look for the parent PID. That will tell you the process that launched Powershell.
Does your security software give you the ability to quarantine any of the these .ps1 files so that you could use notepad and take a look at their contents?
You can then add a filter for "path contains c:\windows\temp" and see if any other processes are doing something with temp files.