
全て、
現在、接続に資格情報を必要とする samba プリンターを共有しています\\%ServerIP%\Printer1
。
ユーザーはプリンター ウィザードを使用して簡単にプリンターを追加できます。ただし、Windows マシンでは 1 日か 2 日後にプリンターが動作しなくなります。
この問題に対処するには、スクリプトを使用してユーザーがログオンするたびにプリンターを追加したいと思います。私はこれを試しました:
echo Adding Printer1 at %ServerIP%
rundll32 printui.dll PrintUIEntry /in /n\\%ServerIP%\Printer1
echo Restarting print spooler so that printer is accessible in dialogs
start /wait sc stop spooler
start /wait sc start spooler
echo Done. Exiting...
しかし、プリンターがまだインストールされていない場合は、これは機能しません。より堅牢なソリューションを作成するにはどうすればよいでしょうか?
ありがとう!