Иногда во время той же сессии Windows (Vista) мне приходится подключаться к тому же (samba) файловому серверу в рабочей группе (без домена), что и другому пользователю. Похоже, что Windows кэшировала текущее соединение с пользовательской информацией. Для принудительной новой аутентификации я запускаю пакетный скрипт:
@echo off
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y
Но иногда это работает, а иногда нет и заставляет меня закрывать сеанс Windows.
Есть ли способ полностью отключиться от реальных акций, чтобы войти как новый пользователь.
Обновить
У меня нет открытой программы, нет подключенной буквы диска и пустое «сетевое использование», но все равно общий ресурс IPC $ открыт на сервере samba (smbstatus).
Теперь добавляю
net use \\server\IPC$
и опять
net use * /delete /y
И «net use» жалуется на открытые файлы или поиск в папках с \ server \ IPC $ (сообщение на испанском).
Я думаю, что Vista все еще держит долю для поиска и индексации.
Обновление 2
Я думаю, что я получаю это сейчас: я остановил службу «Windows Search» и после запуска пакета меня снова спрашивают учетные данные.