2016-07-09 12 views
0

ファイルをドロップボックスフォルダからローカルフォルダにコピーするためのvbsファイルがあります。 VBSファイル:タスクスケジューラからxcopyまたはrobocopyを実行する

set WshShell = CreateObject("WScript.Shell") 
cmd = "robocopy c:\users\Administrator\dropbox\sites C:\sites\XXX" 
WshShell.Run cmd 

ファイルには、我々はデスクトップ(のWindows Server 2012 R2)からダブルクリックして手動で実行すると細かい実行されますが、我々はスケジュールされたタスクとして実行しようとすると、何もしません。

注:Windowsサーバー2008 R2から2012 R2にアップグレードしたときに、この問題が発生している可能性があります。

+0

VBScriptの代わりにバッチスクリプトを使用し、 'robocopy'にログファイル('/log: ')を書き込ませます。 –

+0

私はそれを行うことはできません。私が付け加えたスクリプトは、バッチスクリプトを使って実行できないロジックやその他のものを持つ実際のスクリプトの単純化です。 – user1480192

+0

それでも、 'robocopy'にログを書き込む必要があります。その結果、何が起きているのかを知ることができます。 –

答えて

0

私は、Windows Server 2008については知らないが、(私は右覚えていればアクション]タブに - ちょうどあなたが引数を定義する場所の下に)我々はVBScriptのファイルを使用する場合、当社のWindows Server 2012で、我々はdefine the Startup Folderに持って

私はそれをスクリプトファイルが存在するフォルダにします。

あなたのためにもそれができますか?

関連する問題