A veces durante la misma sesión de Windows (Vista) tengo que conectarme al mismo servidor de archivos (samba) en un grupo de trabajo (sin dominio) como otro usuario. Parece que Windows ha almacenado en caché la conexión actual con la información del usuario. Para forzar una nueva autentificación ejecuto un batch script:
@echo off
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y
Pero esto a veces funciona y a veces no y me obliga a cerrar la sesión de Windows.
¿Hay alguna manera de desconectarse completamente de las acciones reales para iniciar sesión como un nuevo usuario.
Actualización
No tengo ningún programa abierto, ninguna letra de unidad conectada y el "uso de la red" vacío, pero todavía el recurso compartido IPC$ abierto en el servidor samba (smbstatus).
Ahora añadiendo
net use \\server\IPC$
y de nuevo
net use * /delete /y
Y "uso de la red" se queja de los archivos abiertos o búsquedas en carpetas con \server\IPC $ (mensaje en español).
Creo que Vista sigue manteniendo la cuota de búsqueda e indexación.
Actualización 2
Creo que ahora lo entiendo: he detenido el servicio "Windows Search" y después de ejecutar el lote me pide de nuevo las credenciales.