var WshShell = new ActiveXObject("WScript.Shell");
var commandLine = "svnadmin dump " + repoFullPath + " > " + repoName + ".dumpfile";
WshShell.Exec(commandLine)
Windowsでcscriptの上で実行しようとしていますが、何もしていないようです。ダンプ ファイルは作成されません。
私がやっている間違いはありますか?
var WshShell = new ActiveXObject("WScript.Shell");
var commandLine = "svnadmin dump " + repoFullPath + " > " + repoName + ".dumpfile";
WshShell.Exec(commandLine)
Windowsでcscriptの上で実行しようとしていますが、何もしていないようです。ダンプ ファイルは作成されません。
私がやっている間違いはありますか?
repoFullPathまたはrepoNameに値を割り当てていません。Exec行の前に
WScript.Echo(commandLine);
スクリプトが何を実行しようとしているのかを確認できるようにします。
cmdを使用してコマンドの新しいコマンドインタープリターを作成し、 /Cフラグを使用してコマンドを終了させます。
例えば:
commandLine = "cmd /C svnadmin dump " + repoFullPath + " > " + repoName + ".dumpfile";