如何使用 PowerShell 获取共享文件夹权限?
要使用PowerShell获取共享文件夹权限,我们可以使用Get-SmbShare cmdlet。
例如,我们有一个共享文件夹名称DSC ,我们需要检索其权限,我们可以使用以下命令。
命令
Get-SmbShare -Name DSC输出结果
Name ScopeName Path Description ---- --------- ---- ----------- DSC * E:\DSC
默认情况下它不显示权限,我们可以使用 Fl*检索完整列表。例如,
Get-SmbShare -Name DSC | fl *
您可以在那里看到PresentPathACL属性。此属性用于检索共享文件夹的权限。所以我们可以直接使用命令,
命令
(Get-SmbShare -Name DSC).PresetPathAcl输出结果
Directory: E:\ Path Owner Access ---- ----- ------ DSC BUILTIN\Administrators Everyone Allow ReadAndExecute, Synchronize
要从远程计算机使用获取共享文件夹权限,
Invoke-Command -ComputerName Labmachine2k16 -ScriptBlock {
Get-SmbShare -Name DSC} | Select -ExpandProperty PresetPathAcl另一个可以使用的直接命令是Get-SmbShareAccess
命令
Get-SmbShareAccess -Name "Shared folder"输出结果
PS C:\Temp> Get-SmbShareAccess -Name "Shared folder" Name ScopeName AccountName AccessControlType AccessRight ---- --------- ----------- ----------------- ----------- Shared folder * Everyone Allow Read
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短