У меня есть следующий командный файл копии, который прекрасно работает локально.

FORFILES /P C:\Users\Documents\TestingFolder\PDFs\ /M *Daily*.pdf /S /C "cmd /c copy @file C:\Users\Documents\TestingFolder\MovedPDFs\"

это перемещает все PDF-файлы из одной папки в другую без вложенных папок.

Эта часть работает нормально .....

Но когда я меняю исходную папку на сетевой диск, он не работает

FORFILES /P C \\10.62.12.50\e\system\mwshares\ Documents\TestingFolder\PDFs\ /M *Daily*.pdf /S /C "cmd /c copy @file C:\Users\Documents\TestingFolder\MovedPDFs\"

Я получаю UNC пути не поддерживается.

Оба диска являются общими, и у меня есть права администратора.

Я могу скопировать файлы вручную просто отлично.

Любая помощь будет оценена

2 ответа2

1

Вы могли бы рассмотреть возможность использования Robocopy вместо этого. Синтаксис будет намного проще, и он прекрасно обрабатывает UNC-пути.

0

К сожалению, у меня нет разрешения на добавление нового программного обеспечения на ПК. Я действительно заставил его работать (Kinda sorta) Я использую xcopy для загрузки папок и файлов на локальный компьютер. Затем я использую forfiles, чтобы вырезать каталоги, оставляя мне только PDF-файлы, которые я хотел. Затем я использую другой xcopy для загрузки PDF-файлов на административный сервер. Они находятся на одном командном файле, который работает точно так, как я хотел.

Единственная оставленная проблема - разрешения. Если я вошел в систему с правами администратора, это прекрасно работает. но если он выходит из системы, он останавливается на втором xcopy на сервере администрирования. Мой ИТ-отдел работает над этой частью.

У меня есть административные права на все 3 машины. Но с этими корпоративными машинами это все же несколько ограничивает меня. На локальном ПК заставка автоматически выходит из системы. Нам не разрешено изменять эту настройку.

Я попытался запустить Runas /user:xxxxxx\xxxxxxx /savecred, но он все еще не работал ... ИТ-отдел изучает, как оставить мне подключенный диск, который позволит переносить данные даже после выхода из системы. Я хочу, чтобы пакетный файл запустился в 6:30, прежде чем кто-нибудь доберется до офиса.

это мое самое последнее обновление

Спасибо за всю помощь yalls

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .