var WshShell = new ActiveXObject("WScript.Shell");
var commandLine = "svnadmin dump " + repoFullPath + " > " + repoName + ".dumpfile";
WshShell.Exec(commandLine)
我试图在Windows上运行cscript以上,但看起来,它什么也没做。它不会创建转储文件。
我正在做的任何错误?
答案 0 :(得分:1)
您尚未为repoFullPath或repoName指定值。在Exec行之前,输入
WScript.Echo(commandLine);
以便您可以看到脚本尝试运行的内容。
答案 1 :(得分:0)
使用 cmd 为您的命令创建一个新的命令解释程序,并在使用 / C 标志完成后终止它。
例如:
commandLine = "cmd /C svnadmin dump " + repoFullPath + " > " + repoName + ".dumpfile";