NAS Windowsエクスプローラーを使用して、Windowsエクスプローラーに\\ DS412と入力して接続しました。ユーザー名とパスワードの入力を求められました。それらを入力すると、エクスプローラーの[ネットワーク]にDS412が表示されました。うまくいきました。
共有はNet Useによって一覧表示され、このコマンドを使用して切断しました。
ネット使用\\ DS412\IPC $/DELETE
そして、それはうまくいきました。 一度。
次に、ユーザー名とパスワードを使用して再接続しました。今回は、これらの資格情報を記憶するためにボックスをオンにしました。うまくいきました。
ここで、もう一度別のユーザーとして接続したいと思います。したがって、\\ DS412から切断し、別の資格情報を使用して再接続したいと思います。
Net Useを使用してみましたが、\\ DS412が表示されなくなりました。 Net Use \\ DS412\IPC $/DELETEをもう一度入力すると、ネットワーク接続が見つかりませんでした。
コンピュータを再起動しても解決しません。エクスプローラーの[ネットワーク]に\\ DS412が自動的に表示されませんが、エクスプローラーバーに\\ DS412と入力すると、プロンプトが表示されずに古い資格情報を使用してすぐに再接続します。
このUNCパスをドライブ文字にマッピングしていないことに注意してください。私は このアドバイス を見つけましたが、ご覧のようにそれは役に立ちません。 se regedit への提案を見つけましたが、提案されている正確なキーが見つからないため、レジストリをハッキングしたくないのです。これはコマンドラインコマンドを使用して実行できるはずですか?
Windows 7を実行しています。
コントロールパネルの資格情報マネージャーを使用して、キャッシュされた資格情報をクリアできる場合があります。
コントロールパネルを参照し、右上の検索バーに「Credential Manager」と入力して、「Credential Manager」の結果をクリックしてください。キャッシュされた資格情報は[Windows資格情報]セクションに表示されることがあります。その場合は、[ボールトから削除]をクリックしてそれらをクリアできます。
ネットワークドライブとして、入力されたUNCパスとして、またはブラウザーナビゲーションによって接続されると、Windowsは、ログオンしている限り、その接続の資格情報を記憶します。これは、サーバーがアクセスのために匿名のログオンを受け入れるが、他の操作のために匿名の資格情報を受け入れない場合、特に厄介です。
ログオフや再起動を必要とせずに接続を破棄するために、VBSスクリプトを作成しました。次のコードをメモ帳に貼り付け、.VBSファイルとして保存します。ファイルをダブルクリックしてこのコードを実行します。古い資格情報が解放され、他の資格情報と接続する機会が与えられます。
Set WshNetwork = WScript.CreateObject("WScript.Network")
Set oDrives = WshNetwork.EnumNetworkDrives
Set oPrinters = WshNetwork.EnumPrinterConnections
If (oDrives.Count = 0) And (oPrinters.Count = 0) Then MsgBox "There are no mapped drives or printers", vbOkOnly, "Network mappings"
For i = oDrives.Count - 2 To 0 Step -2
If oDrives.Item(i) = "" Then
msg = "Network Drive" & vbCr & "(No drive letter)" & vbCr & oDrives.Item(i+1)
Else
msg = "Network Drive" & vbCr & oDrives.Item(i) & vbCr & oDrives.Item(i+1)
End If
Answer = MsgBox(msg & vbCr & vbCr & "Disconnect?", vbYesNoCancel + vbQuestion, "Network drive mappings")
If Answer = vbCancel Then WScript.Quit
If Answer = vbYes Then WshNetwork.RemoveNetworkDrive oDrives.Item(i+1)
Next
For i = oPrinters.Count - 2 To 0 Step -2
msg = "Printer Connection" & vbCr & oPrinters.Item(i) & vbCr & oPrinters.Item(i+1)
Answer = MsgBox(msg & vbCr & vbCr & "Disconnect?", vbYesNoCancel + vbQuestion, "Network printer mappings")
If Answer = vbCancel Then WScript.Quit
If Answer = vbYes Then WshNetwork.RemovePrinterConnection oPrinters.Item(i+1)
Next
これがお役に立てば幸いです!
エルマー。
混乱を増すために、Windows 7(Vista以降)では、通常のコマンドプロンプトは、昇格された(管理者として実行)コマンドプロンプトと比較すると、マップされたドライブと資格情報の個別のセットを維持します。したがって、昇格されたコマンドプロンプトでドライブをマップすると、通常の(昇格されていない)コマンドプロンプトでは表示されません。
詳細はこちら: http://technet.Microsoft.com/en-us/library/ee844140(v = ws.10).aspx