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側で作っちゃえばいいんですが、作れない場合もありますからね ・ω・

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です