如何解决显示连接到网络驱动器的所有用户
我想查看连接到某个网络驱动器的所有用户,并且我希望能够断开它们的连接(只是断开连接而不是实际删除网络驱动器连接),并且必须通过 PowerShell 完成。我在谷歌上滚动了几个小时,但找不到任何东西。我知道这是可能的,但只是不知道如何。我希望有人可以帮助我。
解决方法
我建议暂时删除他们的权限。
您可以使用 Revoke-SmbShareAccess
(Microsoft Docs) 来实现此目的。这不会从用户机器上删除驱动器,但不允许他们访问它。
要查看已连接的用户,您可以使用以下 WMI PowerShell 命令:
Get-WmiObject Win32_ServerConnection -ComputerName SERVER01 | Select-Object ShareName,UserName,ComputerName | Where-Object {$_.ShareName -eq "SHARENAME"}
为包含共享的服务器运行此命令将显示所有连接的用户。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。