S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

Windowsの共有リソースへアクセスするアカウントの切り替え

Explorerで、ある共有リソースにアクセスする際に、認証を要求されます。
認証後、そのアカウントにアクセス権がないため、別のアカウントでアクセスしたいような場合の対応方法は?


ログオフして再度ログオンすれば認証要求されますが、それは面倒です。
その対応として、「コマンドで1度認証された共有リソースへの接続を切断(削除)して、再度接続する」という方法をとってみました。


net useコマンドで接続状況を確認します。

>net use
ステータス  ローカル名 リモート名                ネットワーク名
-------------------------------------------------------------------------------
OK           Z:        \\127.0.0.1\share         Microsoft Windows Network
OK                     \\127.0.0.2\share         Microsoft Windows Network
切断                   \\hoge\fuga               Microsoft Windows Network


仮に、「\\127.0.0.2\share」へ接続するアカウントを切り替えたい場合、その接続を切断します。

>net use \\127.0.0.2\share /delete
\\127.0.0.2\share が削除されました。

これで、Explorerで再度\\127.0.0.2\shareにアクセスすると、認証が要求されます。


ちなみに、コマンドで再度接続する場合は、同じくnet useコマンドで接続できます。

>net use \\127.0.0.2\share /user:domain\user *
\\127.0.0.2\share のパスワードを入力してください:
コマンドは正常に終了しました。


参考:@IT:Windows TIPS -- Tips:アカウントを指定してIPC$共有リソースへ接続する