
異なる資格情報を使用して、異なる時間に Windows 7 エクスプローラーから異なるシステム上の SMB 共有に接続できるようにしたいと考えています。
エクスプローラーに別の資格情報を使用するためのプロンプトを表示させるにはどうすればよいですか? ネットワーク共有パスの資格情報がわかっている場合は、それを使用するようです。
またはその逆で、そのサーバーの資格情報がわかっているが、その資格情報に権限がない共有を選択した場合、エクスプローラーは単に「権限がありません」と表示します。
また、「ドライブの切断」はここでは適用されないようです。まず、ネットワーク ドライブはマップされていない限り、そのリストに表示されません。マップされている場合は切断できますが、再度参照すると... エクスプローラーは記憶されている資格情報を使用して、プロンプトなしですぐにログインします。
[詳細を追加して編集]
net use を使用して、使用するリストからすべてを削除できます (したがって、「net use」は空になります)... ただし、Explorer は同じ資格情報を使用してすぐにログオンし直します。 1 つのケースでは、アイテムが net use リストに戻りますが、別の共有では戻りません。 いずれにしても、異なる資格情報に変更することはできません。
さまざまなアプローチを試すときに混乱が生じる理由の一部は、おそらく次のとおりです。https://blogs.msdn.microsoft.com/oldnewthing/20110223-00/?p=11413これは、切断の猶予期間が 10 分あることを示しています。したがって、「net use * /d」はすぐには有効になりません。
「net use /PERSISTENT:NO」コマンドはこの問題に関連しているようです。しかし、何の影響も与えませんでした。
実際に機能するのは、Workstation サービスを終了してから再起動することです。その時点で、Explorer で以前接続した共有を参照しようとすると、Explorer にユーザー/パスワード ダイアログが表示されます。やったー。しかし、そこに到達するにはなんとも鈍い手段です。また、ここに偶然たどり着いた他の人のために記録しておきますが、私の場合、Workstation を停止しようとすると、「停止中」状態でハングします。後で、(a) Explorer ウィンドウが共有を参照している場合、または (b) VPN ソフトウェア (私の場合は NetExtender) が実行中の場合、これが発生することがわかりました。
私はこれを見つけました:ワークステーション サービスを再起動せずに Windows ネットワーク共有から切断/ログアウトする、その中で OP と他の人たちはほぼ同じ思考プロセスを経ています... 無駄です。
これも何らかの形で関連している可能性があります:http://www.gadgetgrill.com.au/2009/11/19/windows-7-fixing-the-mapped-drive-credentials-problem/
したがって、問題はまだ解決されていません。VPN の他のすべての接続を破壊せずに、共有を別の資格情報にスムーズに切り替えられるようにしたいと考えています。
答え1
コントロールパネルの資格情報マネージャー(ユーザーアカウントとファミリーセーフティ内)に移動します。
Windows資格情報をクリックし、資格情報を選択して、必要なものを削除します
SMB共有にログインしてみてください(資格情報を正しく削除すると、Windowsはユーザー名とパスワードを求めます)。資格情報を記憶するのチェックを外すことを忘れないでください。
答え2
Windows コマンド プロンプトでは、以下を使用して、記憶されている資格情報を一覧表示できます。
net use
出力は次のようになります。
New connections will be remembered.
Status Local Remote Network
-------------------------------------------------------------------------------
OK \\123.123.123.123\shared Microsoft Windows Network
The command completed successfully.
次に、次のコマンドを使用して資格情報を削除できます。
net use <path> /delete
上記の例では次のようになります。
net use \\123.123.123.123\shared /delete
アップデート:この後、エクスプローラーウィンドウを閉じて新しいウィンドウを開くことを忘れないでください
答え3
まだこの問題に悩まされている方のために、私が見つけた有効な方法をご紹介します。資格情報マネージャーでサーバーの資格情報がない場合は、偽のログイン (ただし正しいアドレス) で資格情報を追加します。これにより、ネットワーク ロケーションの追加 GUI で新しいログインが要求されるようになりました。お役に立てば幸いです。
答え4
(net use /delete
管理者として実行) では、エクスプローラーは忘れません。これは、間違ったユーザーだからです。管理者として実行せずに使用した場合、その作業は実行されますが、最初にすべてのエクスプローラー セッションを閉じる必要がある場合があります。私は実際にタスク マネージャーを使用してエクスプローラーを終了しました。
その後、タスク マネージャーを使用して新しいタスク (エクスプローラー) を開始し、再度取得する必要がある場合があります。次に、次のコマンドを実行します (net use
私の例では、次を使用します)。
net use /delete \\nas
私のサーバーは単に NAS と呼ばれています。そして、再度接続しようとすると、パスワードを求められます。これは、PC がハッキングされた場合にネットワーク ドライブを保護するためです。ハッカーがネットワーク ドライブにアクセスできないようにしたいのです。