私は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アドレスを使ってマッピングしようとすると失敗します。それ以外の場合は、両方のドライブを同時にマッピングしても問題ないということです。
1.)
さて、これでうまくいくかどうかはわかりませんが、今は自分でテストできないからです。 d.docs.live.net
に従ってDNSエイリアスを持っている nslookup
その結果、これらの名前のうちの1つが以下の代わりに機能するかどうかわからない d.docs.live.net
念のため、これらのエイリアスを使用してこれを簡単にテストできます。管理者からcmdを実行 nslookup d.docs.live.net
エイリアスをコピーして代わりに使用できます。 i.imgur.com/siXacfT.png
The operation being requested was not performed because the user has not been authenticated.