Si votre script utilise des commandes natives (exes de console), Start-Transript n'enregistre aucune de ces sorties. Ce problème a été connecté sur Connect , vous pouvez voter dessus. Une façon de capturer toutes les entrées consiste à utiliser cmd.exe :
cmd /c powershell.exe -file "C:\temp\backup script.ps1" > backup.log