У меня нет экземпляра Windows, чтобы попробовать это, но я думаю, что ваша первая строка находится на правильном пути.
Проблема в том, что вы пытаетесь запустить файл python напрямую.В соответствии с pythoncentral вы должны запустить python.exe и передать свой файл .py в качестве аргумента.
В командной строке вы должны сделать следующее:
C:\path\to\python.exe C:\\aaa.py
Что мы можем поместить в вашу первую строку, чтобы получить:
def return_val = bat(script: 'C:\path\to\python.exe C:\\aaa.py', returnStdout: true)