Hello,
Do we understand correctly that you need to query pending approval requests using a PowerShell script executed in a scheduled task? If we do, there is no need to grant any permissions to a scheduled task. It is executed by the Adaxes service and already has the rights to view all approval requests by default.
If this is not what you meant, please describe the required workflow in all the details with screenshots and live examples. You can post them here or send them to support@adaxes.com.