2

Я хочу иметь возможность подключаться из Windows 7 Explorer к общим папкам SMB в разных системах, используя разные учетные данные в разное время.

Как сделать так, чтобы Explorer предлагал использовать разные учетные данные? Кажется, если он знает учетные данные для общего сетевого пути, он использует их.

Или наоборот - если ему известны некоторые учетные данные для этого сервера, но вы выбираете общий ресурс, для которого эти кредиты не имеют привилегий, тогда Explorer просто говорит: "у вас нет разрешения".

И "Отключить диск" здесь, похоже, не применяется - во-первых, сетевые диски не отображаются в этом списке, если они не отображаются. И если они сопоставлены, вы можете отключить их, но когда вы вернетесь к ним ... Проводник использует учетные данные, которые он запомнил, и регистрируется прямо без запроса.

[Изменить, чтобы добавить больше деталей]

  1. Я могу использовать net use, чтобы удалить все из списка, который он использует (поэтому "net use" отображается пустым) ... но Explorer по-прежнему снова входит в систему, используя те же учетные данные. В одном случае это снова помещает элемент в список сетевого использования, а в другом - нет. В любом случае, все еще не может измениться на другие учетные данные.

  2. Частично путаница при использовании разных подходов, вероятно, заключается в следующем: https://blogs.msdn.microsoft.com/oldnewthing/20110223-00/?p=11413, который описывает, что существует льготный период отключения в десять минут. Так что «net use * /d» не вступает в силу немедленно.

  3. Команда net use /PERSISTENT: NO, похоже, относится к этой проблеме. Но я не мог заставить это иметь какое-либо влияние.

  4. Что-то, что ДЕЛАЕТ работу, убивает сервис Рабочей станции, и затем перезапускает это. В этот момент попытка в Explorer перейти к ранее подключенным общим ресурсам приводит к тому, что Explorer открывает диалог user /pwd. Ура. Но какой тупой инструмент туда попасть. Я также запишу для других, кто здесь спотыкается, что для меня попытка остановить Workstation зависла бы в состоянии "Остановка". Позже я обнаружил, что это происходит, если (a) какое-то окно Explorer просматривает общий ресурс, или (b) у меня работает программное обеспечение VPN (в моем случае NetExtender).

  5. Я нашел это: Отключение / выход из сетевого ресурса Windows без перезапуска службы рабочей станции , в которой OP и другие проходят большую часть одного и того же мыслительного процесса ... безрезультатно.

  6. Это также может иметь отношение в некотором роде: http://www.gadgetgrill.com.au/2009/11/19/windows-7-fixing-the-mapped-drive-credentials-problem/

Итак, проблема на самом деле не решена - я хочу иметь возможность изящно переключать общий ресурс на другие учетные данные, не затрачивая VPN на всех других соединениях.

2 ответа2

3

Перейдите к диспетчеру учетных данных в панели управления (в учетных записях пользователей и безопасности семьи).

Нажмите в учетных данных Windows и выберите учетные данные, удалите то, что вам нужно

Попробуйте войти в свои общие папки SMB (если вы правильно удалите учетные данные, Windows попросит вас ввести имя пользователя и пароль) и не забудьте снять флажок Remenber мои учетные данные

0

В командной строке 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

ОБНОВЛЕНИЕ: Не забудьте закрыть окно проводника и открыть новое после этого

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .