Hello! I'm trying to use Power Automate to run a Python 3.9 script via PowerShell. I've defined a variable to store the path to Python on my computer and another for the path to the script I want to execute.
The script's purpose is to merge .xlsx files, create folders, and move these files to the corresponding folders. However, when running the script, I encounter a 'PermissionError: [WinError 5] Access denied 'C:\\Program Files\\WindowsApps\\Microsoft.PowerAutomateDesktop_11.2404.195.0_x64__8wekyb3d8bbwe\\2024'', specifically on the line of code that attempts to create the folders.
I've ensured that Power Automate is running as an administrator, that the folder allows access and modification for any user, and that my firewall isn't interfering with the system.
Is there any way to grant permissions to Power Automate to resolve this issue?
The workflow I've set up is as follows:
Does the python script work if you run it without Power Automate Desktop? Or does it fail similarly when trying to create the folders?
And just to make sure when you say that the user allows access and modifications for the folder you mean that the user also has Write permissions?
What version of PAD do you have? Maybe you could try updating to the newest PAD version and try to just use the Run python script -action since it got support for Python v3 last month.
Maybe try some of these solutions: https://stackoverflow.com/questions/36360167/when-using-python-os-rmdir-get-permissionerror-winerror-5-access-is-denied
eetuRobo
4
Super User 2025 Season 1
KO-05050229-0
2
stampcoin
2