Powershell - Как получить вывод из программы сценария Python, выполняемой в Powershell, и записать его в файл журнала?

Я хочу записать вывод, который появляется на консоли Powershell моего сценария Python, в файл журнала. Как я могу прочитать его и записать в файл журнала?

Мой сценарий powershell:

$LogFileTime = Get-Date -Format "yyyyMMdd_HHmmss"

$LogFile = "D:\Project\_LOG\START_WEBSERVER_"+$LogFileTime+".log"

$CurrDatetime = Get-Date -Format "yyyy-MM-dd HH:mm:ss"

$CurrDatetime+" | START WEBSERVER" | Add-Content -Path $LogFile 

D:\Project\Venv\Scripts\python.exe D:\Project\PowerShellScripts\manage.py runserver 0.0.0.0:80 > $LogFile  2>&1

$CurrDatetime = Get-Date -Format "yyyy-MM-dd HH:mm:ss"

$CurrDatetime+" | STOP WEBSERVER" | Add-Content -Path $LogFile 

Мой скрипт на Python:

#!/usr/bin/env python
"""Django's command-line utility for administrative tasks."""
import os
import sys


def main():
    """Run administrative tasks."""
    os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'Project.settings')
    try:
        from django.core.management import execute_from_command_line
    except ImportError as exc:
        raise ImportError(
            "Couldn't import Django. Are you sure it's installed and "
            "available on your PYTHONPATH environment variable? Did you "
            "forget to activate a virtual environment?"
        ) from exc
    execute_from_command_line(sys.argv)


if __name__ == '__main__':
    main()
Вернуться на верх