です。私はftpアップロード用のバッチファイルを実行するタスクを作成しています。Windowsタスクスケジューラはrenコマンドを実行しませんが、cmd.exeは
バッチスクリプトは、特定のフォルダ内のファイルの名前を適切な名前に変更した後、そのフォルダをアップロードします。
サービスアカウントでログインし、.batファイルを実行するとサービスが完全に動作するようにタスクを設定しました。タスクスケジューラを実行すると、.batファイルが実行されますが、ログにrenコマンドが機能しないことが示されます。ここで
は、タスクスケジューラ経由で起動された後のログから出力されます:私は、タスクを実行しています
C:\TEMP\Bulletin>rename "R:\x\x\x\*.pdf" Bulletin.pdf
C:\TEMP\Bulletin>chdir c:\Program Files (x86)\WinSCP
c:\Program Files (x86)\WinSCP>WinSCP.com /ini=nul /script=c:\TEMP\Bulletin\bulletin.tmp
Searching for host...
Connecting to host...
Authenticating...
Using username "svc-bulletin".
Authenticating with pre-entered password.
Authenticated.
Starting the session...
Session started.
Active session: [1] [email protected]
C:\FileShares\Drive-R\x\x\x\Bulletin.pdf | 957 KB | 1390.5 KB/s | binary | 100%
c:\Program Files (x86)\WinSCP>exit
:ここ
c:\TEMP\Bulletin>rename "R:\x\x\x\*.pdf" Bulletin.pdf
c:\TEMP\Bulletin>chdir c:\Program Files (x86)\WinSCP
c:\Program Files (x86)\WinSCP>WinSCP.com /ini=nul /script=c:\TEMP\Bulletin\bulletin.tmp
Searching for host...
Connecting to host...
Authenticating...
Using username "svc-bulletin".
Authenticating with pre-entered password.
Authenticated.
Starting the session...
Session started.
Active session: [1] [email protected]
File or folder 'C:\FileShares\Drive-R\x\x\x\Bulletin.pdf' does not exist.
System Error. Code: 2.
The system cannot find the file specified
(A)bort, (R)etry, (S)kip, Ski(p) all: Abort
c:\Program Files (x86)\WinSCP>exit
だけ手動での.batファイルを呼び出すから出力され、完全な権限を持っていて、.batと同じディレクトリで起動しようとしましたが、どちらも動作しません。ポインターやアイデアを気に入ってください。