Get-Acl在映射驱动器上?

时间:2017-12-11 20:20:21

标签: powershell

Get-Acl是否有限制,因为它不适用于映射驱动器?

当我针对C:\Test运行它时,它运行正常。当我对映射的驱动器运行时,我得到:

Get-Acl : Method failed with unexpected error code 50.
At line:1 char:1
+ Get-Acl U:\Themes
+ ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Get-Acl], InvalidOperationException
    + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.PowerShell.Commands.GetAclCommand

3 个答案:

答案 0 :(得分:1)

cmdlet Get-ACL只能在Powershell可用的驱动器上运行。 使用此cmdlet检查Powershell驱动器:

Get-PSDrive

为Powershell添加网络驱动器,如下所示:

New-PSDrive -Name "Z" -PSProvider FileSystem -Root \\server\share1

现在重试:

Get-ACL Z:\

答案 1 :(得分:0)

当我在资源管理器中查看文件夹的属性时,我看不到安全选项卡。我以为我总能看到安全标签......猜不是。

properties screenshot

答案 2 :(得分:0)

尝试此操作以使安全选项卡显示在属性下:+ 控制面板>文件夹选项>查看标签 - 取消选中"使用简单文件共享"