我正在尝试编写一个小的批处理脚本,该脚本应该使用 printbrm 备份 Win2008 打印服务器上的所有打印机。以下是我目前得到的结果:
%comspec% /c spool\tools\printbrm -B -S \\SERVERNAME -F Print_Backup.printerExport -O FORCE
这一切只是打开一个命令 shell,然后立即关闭它,但我不知道为什么。有人能帮帮我吗?
答案1
您可能想要使用完整路径%WINDIR%\System32\Spool\Tools
,因为无法保证 %comspec% 会在正确的目录中启动。脚本在完成后会立即关闭,因此请在批处理文件的最后一行添加一个,
以查看会显示哪些消息。/c
pause
答案2
我能够通过在脚本开头添加“del”子句来解决该问题。看来“-o force”选项并没有真正发挥其应有的作用。