Si su secuencia de comandos utiliza comandos nativos (exes de consola), Start-Transript no registra ninguno de esos resultados. Este problema ha sido registrado en Connect , puedes votarlo. Una forma de capturar todas las entradas es usar cmd.exe:
cmd /c powershell.exe -file "C:\temp\backup script.ps1" > backup.log