【问题标题】:Show all Users connected to an Network Drive显示连接到网络驱动器的所有用户
【发布时间】:2021-09-22 08:04:38
【问题描述】:

我想查看连接到某个网络驱动器的所有用户,并且我希望能够断开它们(只是断开连接而不是实际删除网络驱动器连接),并且必须通过 PowerShell 完成。我在谷歌上滚动了几个小时,但找不到任何东西。我知道这是可能的,但不是如何。我希望有人可以帮助我。

【问题讨论】:

  • 为什么你的谷歌搜索没有结果?看hereherethere
  • 如果您在 Google 上找不到任何内容,请edit 提出问题并显示尝试了哪些搜索字词。

标签: powershell smb


【解决方案1】:

我建议暂时删除他们的权限。 您可以使用Revoke-SmbShareAccess (Microsoft Docs) 来实现这一点。这不会从用户计算机中删除驱动器,但不会允许他们访问它。

要查看已连接的用户,您可以使用以下 WMI PowerShell 命令:

Get-WmiObject Win32_ServerConnection -ComputerName SERVER01 | Select-Object ShareName,UserName,ComputerName | Where-Object {$_.ShareName -eq "SHARENAME"}

为包含共享的服务器运行此命令将显示所有连接的用户。

【讨论】:

  • 感谢您帮助我!但遗憾的是,您发布的代码对我不起作用,即使有用户连接它也没有显示任何内容
猜你喜欢
  • 1970-01-01
  • 2018-09-20
  • 2011-04-11
  • 2020-03-13
  • 1970-01-01
  • 2022-10-05
  • 1970-01-01
  • 1970-01-01
  • 2013-04-15
相关资源
最近更新 更多