This topic contains 4 replies, has 2 voices, and was last updated by
April 4, 2015 at 3:17 am #23943
We use a program called Kaseya. It allows us to launch remote commands/scripts on computers, BUT getting the output of the commands is not straight forward. What I mean is, it should be storing the output of a script to a text file, but this is not always the case.
I came across tee-object, this could work, BUT in version 2 (and we have a lot of XP Machines still) tee doesn't have the -Append feature.
I am looking for a method to capture all the write-warning/host commands and to capture any of the errors that occur... basically I want everything in the console to be in a file. Can someone provide some suggestions please.
April 4, 2015 at 3:22 am #23944ModeratorPoints: 24Rank: Member
Checkout the Start-Transcript cmdlet. Add it to your scripts at the beginning to capture all output including verbose messages into a file.
Start-Transcript -Path C:\Logs\MyScript.log
April 4, 2015 at 3:57 am #23945
Start-Transcript : This host does not support transcription.
The issue with this is that it doesn't support Powershell Version 2 and we have a lot of windows XP machine out there.
my one big issue with Powershell is how Microsoft doesn't make more of an effort to have it supported on its legacy programs. What I mean by this is Windows XP is still used a lot and powershell v3-4-5 should be easier to get on machines (i.e. windows update/optional update). .
April 4, 2015 at 4:36 am #23947
Sorry, I was mistaken!. The transcript doesn't work from the ISE and I must have read an incorrect article about transcript not being a function until Version3.
Start-transcript is exactly what I want.
April 4, 2015 at 10:20 am #23951ModeratorPoints: 24Rank: Member
Great. Sorry I forgot to mention that transcription does not work in the ISE until v5.0. Version 5.0 introduces transcription support for the ISE.
The topic ‘Need a solution to view output of a script’ is closed to new replies.