Як підключитися до акції UNC, використовуючи різні дані


11

Я підключився до свого NAS за допомогою Windows Explorer, ввівши \\ DS412 у Windows Explorer. Це запропонувало мені ввести ім’я користувача та пароль. Я ввів їх, і тоді DS412 з'явився в розділі Мережа в Провіднику. Працював чудово.

Частка була перелічена NET USE, і я використав цю команду для відключення:

NET USE \\ DS412 \ IPC $ / DELETE

І це працювало чудово. Раз .

Потім я знову підключився, використовуючи ім’я користувача та пароль, цього разу я встановив прапорець, щоб запам'ятати ці дані. Працював чудово.

Тепер я знову хочу підключитися як інший користувач. Тому я хотів би відключитись від \\ DS412 та знову підключитися за допомогою різних облікових даних.

Я спробував використовувати NET USE, але він більше не містить \\ DS412. Введення NET USE \\ DS412 \ IPC $ / DELETE знову призводить до того, що мережеве з'єднання не вдалося знайти .

Перезавантаження комп'ютера не допомагає. \\ DS412 не відображається автоматично в розділі Мережа в Провіднику, але якщо я введіть \\ DS412 на панелі Провідника, він негайно відновлюється, використовуючи мої старі облікові дані, не вимагаючи.

Зауважте, що я не відображаю цей шлях UNC до жодної літери диска. Я знайшов цю пораду , але, як бачите, вона не допомагає. Я знайшов пропозиції використовувати regedit , але не знаходжу запропонованих точних ключів, і я дійсно вважаю за краще не зламати реєстр. Це слід зробити за допомогою команд командного рядка?

Я працюю під управлінням Windows 7.

Відповіді:


11

Ви можете очистити кешовані облікові дані за допомогою диспетчера даних на панелі керування.

Спробуйте перейти на панель керування, введіть "Менеджер довірених даних" у рядок пошуку у верхньому правому куті, а потім натисніть на результат "Менеджер довіри" Ви можете знайти свої кешовані облікові дані у розділі "Акредитиви Windows", якщо так, ви можете натиснути "Видалити з сховища", щоб очистити їх.


1

Після підключення, як мережевого накопичувача, введеного шляху 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

Сподіваюся, це допоможе вам!

Elmer.


1

Просто для додання плутанини, у Windows 7 (Vista та фактично пізніша версія) звичайна командна командна лінія підтримує окремий набір відображених накопичувачів та облікових даних у порівнянні з підвищеним (виконувати функцію адміністратора) командного рядка. Отже, якщо ви будете відображати накопичувач із збільшеним командним рядком, він не буде видно у звичайній (не підвищеній) командному рядку.

Більше інформації тут: http://technet.microsoft.com/en-us/library/ee844140(v=ws.10).aspx

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.