powershell - how to check if transcript is running?
powershell, powershell-2.0
Solution
What about an empty `try-catch` block at the beginning of your powershell script to stop transcribing?
try{
stop-transcript|out-null
}
catch [System.InvalidOperationException]{}
Problem
I get this message everytime my script doesn't end properly and stop-transcript is not executed: ``` Start-Transcript : Transcription has already been started. Use the stop-transcr ipt command to stop transcription. At C:\ps\003desifrovanie.ps1:4 char:17 + start-transcript <<<< -path c:\_LOG\sfrbdesifrovanie.log -append + CategoryInfo : NotSpecified: (:) [Start-Transcript], InvalidOpe rationException + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.Power Shell.Commands.StartTranscriptCommand ``` Is it possible to check if transcript is running and stop it with if-then at start of the script? Or how to reliably stop it at the end? Thank you