#1
|
|||
|
|||
How to output SCM info to a file from VBScript?
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? |
#2
|
|||
|
|||
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.
|
#3
|
|||
|
|||
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.
|
|
|