ログアウトせずに別の認証情報を使用してドライブを再割り当てするために認証情報を消去することは可能ですか?
私はWebDAVサーバー上にさまざまな理由で2つの異なるアカウントを持っています。基本的に1つに個人用ファイル、もう1つに職業/学校タイプの関連ファイルがあります。再起動時にすべてが消去されるので、環境を設定するための長さのPowerShellスクリプトと、適切なWebDAVドライブをマッピングするだけのバッチスクリプトがあります。 y / nを要求し、ドライブの1つのセットをyに、もう1つのセットをnにマップするように設定しました。 一般的に、私は1つのセッションで個人的な仕事をするか、1つのセッションで個人的でない仕事をするだけですが、時には私は数時間ワークステーションにいて、最終的にギアを切り替えることがあります。ログアウトして再度ログインするのは面倒です(そして数分かかります)。通常、ブラウザで開いているタブがたくさんあるので、開くのが面倒です。 Credential Managerでキャッシュされた資格情報を削除しようとしました。 この答え 提案された rundll32.exe keymgr.dll, KRShowKeyMg rそしてそこにあるエントリを削除します。 これを実行した後、私はまだマップしたドライブにアクセスすることができました。そこで、私は手動でドライブを切断し、バッチスクリプトを再実行しました。 しかし、私は その他の ドライブのセットは何もしませんでした。同じドライブを再度マッピングしようとすると、Credential Managerが空の場合でも、資格情報の入力を求めるプロンプトが表示されることなく、それらのドライブがマッピングされました。 クレデンシャルマネージャ以外に、クレデンシャルを正しく削除するために移動する必要があるという前述の回答に加えて、新しいログインからのように再マッピングできるようになっていますか。 うまくいかない提案された解決策: を使う net use * delete する ではない 作業。 を使う for /F "tokens=1,2 delims= " %G in ('cmdkey /list ^| findstr Target') do cmdkey /delete %H また動作しません。 ドメイン名の代わりにサーバーのIPアドレスを使用してフォルダーをマップします。私はこれがLANサーバのためのこの制限を回避するために働くことができると聞いた。サーバーは d.docs.live.net IPアドレスを使ってマッピングしようとすると失敗します。それ以外の場合は、両方のドライブを同時にマッピングしても問題ないということです。