none
net useコマンドでドメインコントローラにログイン RRS feed

  • 質問

  • どうぞ宜しくお願いいたします。

    この度XP-Pro SP3をドメインコントローラにログインさせたいのですが、
    諸事情によりドメイン参加ではなく、ワークグループでの参加をさせたいのです。
    その為にはnet useコマンドでネットワークドライブを作成するのですが、
    今まで(XP-Home SP2)では問題無く使用できていたのですが、今回は
    net use z: \\SV1\NWDRV /user:domain\username /persistent:no
    でログインできるものの、\\SV1のIPアドレスを直接叩くとパスワードを要求されてしまいます。

    何か原因と対策はあるのでしょうか?


    疑問ですが、「ファイル名を指定して実行」から
    \\192.168.1.100
    と入力すると、\\NWDRVのパスワード入力画面が現れます。
    次に
    \\NWDRV
    と入力すると同じ画面が現れます。

    更にIPCONFIGで見るとDNSサーバーはドメイン参加クライアントと同じ指定のDNSサーバーのアドレスが出てきます。

    と言う事は名前解決が出来ているにも係わらず、パスワードを要求してくることになります。
    試しにlmhostsに書いてみましたが結果は変わりませんでした。

    更に試しに
    net use z: \\SV1\NWDRV /user:domain\username /persistent:no

    net use y: 192.168.1.100\NWDRV /user:domain\username /persistent:no
    のように別ドライブの指定をすると、ホスト名でもIPでもパスワードは要求されませんでした。
    片方のNWドライブは不要ですが希望の内容となります。

    もっと更に・・・
    先ほどの最後の行に
    net use y: /delete
    と追記するとIP指定の場合にパスワードが要求されます。

    すみませんが急を要するためにマルチポストとなります。
    表現、表記に誤りがあるかも知れません。
    すみませんが宜しくお願いいたします。
    2009年10月19日 2:07

回答

  • ありがとうございます。

    「control userpasswords2」と入力しても、このクライアントでは何も表示されませんでした。
    試しに別のドメインに参加済みのPCで入力するとユーザーアカウント画面が出ましたが・・・
    今回、ドメインに参加させず、ワークグループでの参加なので画面が出てこないのでしょうか?

    すみませんがマルチポスト先で教えて頂いた方法で無事に接続できました。

    net use \\192.168.1.100 /user:domain\username
    net use z: \\SV1\NWDRV /user:domain\username /persistent:no

    大変勉強になりました。
    本当にありがとうございました。
    2009年10月19日 4:55

すべての返信

  • もともと\\192.168.1.100\\SV1では別々の認証になるはずですが。

    通常1台のクライアントから同一サーバーに対しては、1ユーザーのセッションしか許可されません、 これはサーバーの仕様ではなくクライアントの仕様です。
    実際にAというユーザーでアクセスしているサーバーに対し、net useコマンドでBというユーザーを指定してネットワークドライブ作成してみると、以下のエラーになります。
    「同じユーザーによる、サーバーまたは共有リソースへの複数のユーザー名での複数の接続は許可されません。サーバーまたは共有リソースへの以前の接続をすべて切断してから、再試行してください。」
    ただし、以下のように接続先のコンピュータ名の表現を変えると、可能です。
    net use \\SV1 /user:A
    net use \\192.168.1.100 /user:B

    なので質問内容自体が正常な動作のような気がするのですが、以前のHomeでは出来ていたということであれ、そちらはよくわかりません。
    XP Proであれば、
    net use \\SV1\ /user:domain\username
    net use \\192.168.1.100\ /user:domain\username
    の両方を行っておくか、control userpasswords2で、[詳細設定]タブの[パスワードの管理]ボタンをクリックし、目的のサーバーへの接続情報を登録する方法もあります。




    クライアントにログオンしているユーザー/パスワードをサーバーに登録しておくわけには行かないのでしょうか。
    そうすれば何もしなくてもアクセスできるはずですが。

    2009年10月19日 2:33
  • 返信ありがとうございました。
    XP Home SP2まではこの方法で使用していた為に仕様までは考えていませんでした。

    そのパスワードは不要な登録ですが、すみませんが設定方法を教えて頂けますでしょうか?
    control userpasswords2→詳細設定→パスワード管理
    だとすると、これはSV側の画面になるのでしょうか?

    一度試したいと思います。
    宜しくお願いいたします。
    2009年10月19日 3:18
  • そのクライアントが目的のサーバーにアクセスするときのユーザー情報になりますので、クライアントの設定になります。
    XPであればProfessionalの必要があります。
    2009年10月19日 3:38
  • 度重なる回答ありがとうございました。

    クライアントはXP Pro SP3です。

    宜しくお願いいたします。
    2009年10月19日 3:49
  • 具体的な手順は、
    ・[ファイル名を指定して実行]で control userpasswords2 と入力します
    ・[詳細設定]タブの[パスワードの管理]ボタンをクリックします
    ・[追加]ボタンをクリックし、以下の内容を登録します
     SV1、ユーザー名、パスワード
     192.168.1.200、ユーザー名、パスワード

    しつこいようですが、クライアントにログオンしているユーザー/パスワードをサーバーのユーザーにも登録しておくけば、上記の操作等何もしなくてもそのままアクセス可能なはずですが。
    2009年10月19日 3:57
  • ありがとうございます。

    「control userpasswords2」と入力しても、このクライアントでは何も表示されませんでした。
    試しに別のドメインに参加済みのPCで入力するとユーザーアカウント画面が出ましたが・・・
    今回、ドメインに参加させず、ワークグループでの参加なので画面が出てこないのでしょうか?

    すみませんがマルチポスト先で教えて頂いた方法で無事に接続できました。

    net use \\192.168.1.100 /user:domain\username
    net use z: \\SV1\NWDRV /user:domain\username /persistent:no

    大変勉強になりました。
    本当にありがとうございました。
    2009年10月19日 4:55
  • こんにちは、フォーラムオペレーターの三沢健二です。

    OMEGAT さん、いつもアドバイスありがとうございます (^^)

    春団治 さん、無事に接続が出来たようで何よりです。
    それでは、こちらのスレッドを同様の情報をお探しの方にも参考にしていただきたいと思いましたので、私の方で [回答としてマーク] のチェックを付けさせていただきました。

    また何か疑問や質問がありましたら、ぜひ TechNet フォーラムに投稿してください。
    今後ともよろしくお願いします。

    ______________________________________
    マイクロソフト株式会社 フォーラム オペレーター 三沢健二

    2009年10月30日 1:21
    モデレータ