Jeśli twój skrypt używa poleceń natywnych (konsole w wersji ex), Start-Transript nie rejestruje żadnego z tych danych wyjściowych. Ten problem to zalogowano się Połącz , możesz na to głosować. Jednym ze sposobów przechwytywania wszystkich danych wejściowych jest użycie cmd.exe:
cmd /c powershell.exe -file "C:\temp\backup script.ps1" > backup.log