如何使用 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 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短