Я пытаюсь написать небольшой пакетный скрипт, который должен создавать резервные копии всех принтеров на сервере печати Win2008 с помощью printbrm. Вот что у меня так далеко:

%comspec% /c spool\tools\printbrm -B -S \\SERVERNAME -F Print_Backup.printerExport -O FORCE

Все, что это делает, это открывает командную оболочку, просто чтобы закрыть ее мгновенно, хотя я понятия не имею, почему. Может кто-нибудь мне помочь?

2 ответа2

0

Возможно, вы захотите использовать полный путь %WINDIR%\System32\Spool\Tools , нет гарантии, что% comspec% запустится в правильном каталоге.
/c закроет скрипт, как только он это сделает, поэтому добавьте pause в качестве последней строки командного файла, чтобы увидеть, какие сообщения отображаются.

0

Мне удалось обойти эту проблему, просто добавив предложение del в начале скрипта. Кажется, что опция «-o force» на самом деле не делала то, что должна была сделать.

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