система не может найти указанный диск - Windows Service - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть этот пакетный файл, который делает именно то, что я хочу.Я разработал службу Windows, где я вызываю файл .bat, и я устанавливаю его для запуска в качестве службы Windows.

Это содержимое командного файла:

copy temp\cambio.csv X:\
copy temp\cambio.csv V:\
copy Y:\Cambios.pdf X:\
timeout 600

Когда я запускаю с использованием службы Windows, вывод:

E:\SERVICES PACKAGE\Cambio>copy temp\cambio.csv X:\ 
    1 file(s) copied.
E:\SERVICES PACKAGE\Cambio>copy temp\cambio.csv V:\ 
    1 file(s) copied.
E:\SERVICES PACKAGE\Cambio>copy Y:\Cambios.pdf X:\ 
 The system cannot find the drive specified.

Диск Y: \ являетсядиск, который я сопоставил с другим сервером, и кажется, что служба Windows пытается получить к нему доступ через E: \ SERVICES PACKAGE \ Cambio> (это каталог, в котором находится файл .bat).

Вопрос: как мне это исправить?Вместо службы Windows блокировка в каталоге, где файл .bat ищет все подключенные диски.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...