У меня есть этот пакетный файл, который делает именно то, что я хочу.Я разработал службу 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 ищет все подключенные диски.