如何使用 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 祝福语驱散霉运的话简短