質問: 別ドメインのサーバーへのアクセスについて windowsサーバが2台あり(sv1[2003 server]とsv2[nt server]とします)、これらは物理的に別々のlan上にあります。 それぞれのサーバは各々ドメインコントローラです。 クライアント(windowsxp pro)はsv1のドメインに参加している状態で、必要に応じてlanケーブルを物理的に切り替えてsv2の中の共有ファイルにアクセスします。 sv1、sv2の両者に、同じユーザ名でユーザが存在し、パスワードも同じものを設定してある状態で、通常、ドメインコントローラ側へ接続し、上記ユーザでログオンして起動します。 以前、sv1を導入する前に、別のnt serverのサーバで同様のことをしていたとき、同名ユーザ・同パスワードだった場合には、ログオン中にlanケーブルを切り替えるだけで、どちらのサーバの共有フォルダへも入れていましたが、現在、sv1に変えた後、切り替えをするとユーザとパスワードを入力する認証のダイアログが出ます。 sv2\ユーザ名 などとしてパスワードをきちんと入れればログオンできますが、次にsv1に入ろうとすると認証で蹴られて入れなくなります。 以前のようにユーザ名とパスワードさえあわせておけば明示的な認証やログオフなしで、物理的な切り替えだけでログオンするような設定ができないでしょうか? 分かりづらい説明で恐縮ですが、どなたか、ご教授のほどをよろしくお願いします。
回答: 異なるドメイン間で、ユーザ名とパスワードを合わせておいても、あまり意味はないと思うんですが・・・ 認証の基本はドメイン名\ユーザ名なので。 ところで、net useコマンドを使ったスクリプトでドライブをマップするというのはだめですか? できれば試してみて欲しいのですが・・・ \\sv1\share1に接続する場合 net use x: /delete >nul 2>&1 net use x: \\sv1\share1 password /user:dom1\user1 /persistent:no \\sv2\share2に接続する場合 net use y: /delete >nul 2>&1 net use y: \\sv2\share2 password /user:dom2\user1 /persistent:no ↑のpasswordのところは実際のドメインパスワードに置き換えてください。 それから、うまくいかない場合、テストで作成した信頼関係は削除してください。