PDA

View Full Version : How to output SCM info to a file from VBScript?


louwho
05-06-2010, 10:07 AM
Currently, we have this line in a VBScript step...

objShell.Run chr(34) & strSurround & "\SSCM" & chr(34) & " GET " & chr(34) & MyPath & chr(34) & " -e -f -wreplace -d" & strSDKPath & " -p" & strBranchConfCtl & " -z" & strSurrSvr & ":4900", 0

We would like to capture the information to a text file at the same time. I have tried the following, and while the output .txt file is created, it is always blank...

strFile = "C:\lou.txt"
strCommand = "%comspec% /c " & Chr(34) & strSurround & "\SSCM" & chr(34) & " GET " & chr(34) & MyPath & chr(34) & " -j -e -f -wreplace -d" & strSDKPath & " -p" & strBranchConfCtl & " -z" & strSurrSvr & "4900 > " & strFile
' InputBox "Running", "Command", strCommand
objShell.Run strCommand,0,true

I have tried it with and without the "%Comspec% /c"...what am I doing wrong?

kinook
05-06-2010, 11:32 AM
Make sure you have permissions to write to C:\ (for instance, on Windows 7, unelevated users don't have write permission to C:\). %TEMP% is a safer path to write to. The attached sample worked as expected.

louwho
05-06-2010, 12:29 PM
Being that I am able to create the file (even if it is empty), I do not think that it is a permissions problem. I am thinking that perhaps this is a question for the surround SCM forum.