• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ログオンスクリプトにてプリンタ構成)

ログオンスクリプトによるプリンタ構成の不具合

このQ&Aのポイント
  • Windows 2000 Server(AD)とWindows XP Proのログオンスクリプトにより、プリンタ構成を割り当てる際に問題が発生しています。
  • ユーザーごとではなくコンピュータ名にプリンタを割り当てていますが、予想通りにプリンタが設定されません。
  • ログオンスクリプトを確認しましたが、間違いは見つかりませんでした。この不具合の原因を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • monda
  • ベストアンサー率87% (50/57)
回答No.1

いくつか可能性があります。リストしてみると: 1. ログオンスクリプトは正しく動いているでしょうか? 実行された記録を残しましょう。例えばログオンスクリプトの中に、 ホスト名と時刻を予約名のファイルに書き出すルーチンを加えるとか。 例えば:   date /t >> \\SERVER\SHARE\%COMPUTERNAME%.TXT   time /t >> \\SERVER\SHARE\%COMPUTERNAME%.TXT   echo %USERDOMAIN% >> \\SERVER\SHARE\%COMPUTERNAME%.TXT   echo %USERNAME% >> \\SERVER\SHARE\%COMPUTERNAME%.TXT など。 動いて無いならば、ドメインログオンしているかチェック。 2. ユーザはプリンタを登録可能でしょうか? 端末機をドメインに加えただけですと、ドメインの一般ユーザは ローカルPCの Users のメンバーなだけで、ローカルPCにプリンタを 登録できません。 プリンタを登録するにはローカルPCで Power Users 以上の権利が 必要だと記憶しています。 これまたスクリプトで、プリンタ登録の該当行のあとで ERRORLEVEL を読み取って、失敗していないかログに残しましょう。 例えば:   rundll32 printui.dll,PrintUIEntry /in /n "\\SERVER\PR000" /b PR000   if %ERRORLEVEL%==1 echo "failed to append printers." 3. ログオンスクリプトに間違いは無いでしょうか? プリンタ登録は、おおむね上記のようなスクリプトにしていると 思いますが、con2prt を使っている場合は注意が必要です。 con2prt は WinXP にしかありませんので Win2K などでは実行 出来ません。

fuke00
質問者

補足

記述なんですが PR01 con2prt /c \\server\lp0 >nul con2prt /cd \\server\lp1 >nul con2prt /c \\server\lp2 >nul この記述で、プリンタの設定は出来ます しかし、cdを使用した通常使うプリンタが 通常使うプリンタになりません 他のlp2とかに、なってしまいます なぜでしょうか?

その他の回答 (1)

  • monda
  • ベストアンサー率87% (50/57)
回答No.2

> しかし、cdを使用した通常使うプリンタが > 通常使うプリンタになりません さて何故でしょう。 con2prt は Win2K で使えないとか、ローカルプリンタには 使えないとか制約が多いので、使わないことにしてます。 下記の方法に切り替えるほうがオススメです。 rundll32 printui.dll,PrintUIEntry /y /n "\\server\lp1" ところでログは取ってみたでしょうか?

fuke00
質問者

お礼

お礼が遅くなり、申し訳ありません。 結局の所、クライアントからのアクセス権がありませんでした。 その為に、ログオンスクリプトが実行されませんでした。 ありがとうございました。

関連するQ&A