Command/TFS/ScorchWorkspace.ps1
Import-Module CmxModule -Force -DisableNameChecking SetWindowTitle $MyInvocation.MyCommand.Name Write-Output "Preview scorch workspace . . . " $result = PreviewScorchWorkspace Write-Output "Preview has finished" if($result.ExitCode -ne 0) { $previewResultString = "The preview detected issues, so the real command is not executed. " $previewResultString += "Please fix these issues first, then try again." Write-Output "PreviewResultString: $previewResultString" Write-Output "" Write-Output "ExitCode: $($result.ExitCode)" Write-Output "" Write-Output "Issues: " Write-Output "$($result.StandardError)" } elseif($result.ExitedInTime -eq $false) { Write-Output "The preview didn't exit it time! The real command is not executed." } else { Write-Output "Run scorch . . . " $result = ScorchWorkspace Write-Output "Run scorch has finished" if($result.ExitCode -ne 0) { Write-Output "The command detected issues. " Write-Output "" Write-Output "ExitCode: $($result.ExitCode)" Write-Output "" Write-Output "Issues: " Write-Output "$($result.StandardError)" } elseif($result.ExitedInTime -eq $false) { Write-Output "The command didn't exit it time!" } else { Write-Output "ExitCode: $($result.ExitCode)" Write-Output "Issues: " Write-Output "$($result.StandardError)" } } Read-Host "Press key to exit" |