找到共享,但没有 ShareSecurity

Share found, but no ShareSecurity

我使用此 cmdlet 找到了 Windows 个共享列表:

gwmi -Class win32_share -ComputerName blah

但是,当我使用以下 cmdlet 时,它没有显示所有共享的安全设置:

gwmi -Class Win32_LogicalShareSecuritySetting -ComputerName blah

我可以通过服务器管理控制台看到缺少安全性的共享。谁能帮忙?谢谢!

注意:win32_share 和 win32_logicalsharesecuritysetting 返回的记录数之间存在巨大差异。

直接使用 WMI 类 的替代方法是使用 SmbShare cmdlet。例如,下面将列出本地机器上的所有共享权限(也可以远程工作):

Get-SmbShare | Get-SmbShareAccess