My suggestion is to do it the other way around. Have the PowerShell script run on a scheduled interval (e.g. daily), sending information to Triggre (via the Zapier Webhook).
This article describes a fairly simple method to setup a PowerShell script that runs periodically: https://o365reports.com/2019/08/02/schedule-powershell-script-task-scheduler/
I think this solution can work and it is a very robust solution too in my opinion.
Good luck! Let me know if we can help further!