ok, grazie funzionano entrambi.
Ho fatto qualche esperimento e sembra che:
il codice funziona solo però se NON si memorizzano le credenziali e in piu bisogna riavviare explorer per eliminare la cache altrimenti le cartelle di samba aperte sono ancora accessibili.

Se si memorizzano le credenziali invece necessita disconnettersi dall'account e rientrarvi.

automatizzando il tutto con un file batch

net use * /delete /yes
taskkill /f /IM explorer.exe
explorer.exe