Иногда во время той же сессии 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.
Есть ли способ полностью отключиться от реальных акций, чтобы войти как новый пользователь.
Обновить
У меня нет открытой программы, нет подключенной буквы диска и пустое "net use", но все еще открыт ресурс IPC $ на сервере samba (smbstatus).
Теперь добавляю
net use \\server\IPC$
и опять
net use * /delete /y
И "net use" жалуется на открытые файлы или поиск в папках с \server \IPC $ (сообщение на испанском).
Я думаю, что Vista все еще держит долю для поиска и индексации.
Обновление 2
Я думаю, что я получаю это сейчас: я остановил службу "Windows Search" и после запуска пакета меня снова спрашивают учетные данные.