Consegui solucionar o problema simplesmente adicionando uma cláusula 'del' no início do script. Parece que a opção '-o force' não estava realmente fazendo o que era esperado.
Estou tentando escrever um pequeno script em lotes que supostamente faz o backup de todas as impressoras em um servidor de impressão Win2008 usando o printbrm. Aqui está o que eu tenho até agora:
%comspec% /c spool\tools\printbrm -B -S \SERVERNAME -F Print_Backup.printerExport -O FORCE
Tudo isso é abrir um shell de comando, apenas para fechá-lo instantaneamente, embora eu não tenha ideia do porquê. Alguém pode me ajudar?
Você provavelmente deseja usar o caminho completo %WINDIR%\System32\Spool\Tools
, não há garantia de que% comspec% será iniciado no diretório correto.
O /c
fará o script fechar assim que for feito, então adicione um pause
como a última linha do arquivo de lote para ver quais mensagens aparecem.
Tags windows-server-2008