I was writing some long, complicated Powershell scripts recently, and complicated scripts call for plenty of tracing/debug logging. These scripts were to be run as scheduled tasks, and it was important that I saved this debug logging information to a file, so I figured that instead of re-inventing the wheel, I'd just use Start-Transcript in conjunction with Write-* cmdlets …