Win2000とWin7間でファイル共有する時にログオンダイアログが出ない件
Windows 2000から \\Win7PC名\C$ などに アクセスしようとすると
Microsoft Windows Network:ログオン失敗:アカウントは現在無効に設定されています
などと拒否られてしまい、ログオンのダイアログが出なくなってしまった。
おそらくこれは Windows 2003以降のPCは匿名アクセスを禁止しているためじゃないかと思うのですが、
セキュリティ設定を変えずにアクセスするにはどうすればいいかというと
直接 IDとパスワードを指定すればいいのだ
というわけでバッチファイルを書いてみた
@echo off set PASSWORD= set /P PASSWORD="パスワードを入力:" NET USE N: \\Win7PC名\C$ %PASSWORD% /user:ユーザー名@ドメイン pause |
バッチファイルを起動するとパスワードを聞かれる ・ω・
システム エラー 1326 が発生しました。
ログオン失敗: ユーザー名を認識できないか、またはパスワードが間違っています。 |
ログイン失敗時
コマンドは正常に終了しました。 |
成功時 ・ω・
これで、 Win7PCの C:\ が Windows 2000の N:\ にマッピングされる(ネットワークドライブ)
切断するときは NET USE N: /DELETE を実行すればよい
管理者必見! ネットワーク・コマンド集 - net useコマンドを使って別のユーザー名で共有フォルダを利用す...:ITpro
たぶん、同じアカウント名を同じパスワードで Windows 7と 2000側で作っちゃえばいいんですが、作れない場合もありますからね ・ω・
Comments