断开与网络共享的连接

Jos*_*ley 9 networking windows connection network-shares windows-8.1

如何在 Windows 8.1 中真正断开与网络共享的连接?

我熟悉使用net use从网络共享断开连接,即使它没有映射到网络驱动器号:

net use \\server\share /del
Run Code Online (Sandbox Code Playgroud)

但是,即使这样做之后,该文件夹仍可能保持连接:如果我快速打开 Windows 资源管理器并转到 \server\share,它会立即连接,而不会提示我输入密码,并且我可以在该文件夹中执行任何我想要的文件操作没有它再次出现在net use输出中。

如果我使用net use /del然后不理会 10-15 秒,那么共享似乎真的断开连接,因此 Windows 资源管理器会提示输入密码并需要时间重新连接等等。

我不确定这是这个问题的重复;这使它听起来net use有时会失败,而我的问题是它似乎可以工作,但会打开它看不到的连接。

有没有办法真正地、真正地关闭网络共享连接net use?有没有办法查看net use没有告诉我的打开的连接?

(这是使用 Windows 8.1 Active Directory 域成员作为客户端和非域成员 Samba 服务器。)

Ƭᴇc*_*007 7

听起来您遇到的是 Kerberos 凭据缓存,它会按定时间隔刷新。

试试这个,这将断开映射,然后清除 Kerberos 列表:

net use \\server\share /del
klist purge
Run Code Online (Sandbox Code Playgroud)

klist它本身应该向您显示当前可以使用的活动 Kerberos“票证”。


Can*_*uke 7

运行net use * /delete代替。这将删除所有共享连接,并强制您使用新的用户名/密码,除非您使用的是加入域的计算机