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
答案 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)
答案 2 :(得分:0)
尝试此操作以使安全选项卡显示在属性下:+ 控制面板>文件夹选项>查看标签 - 取消选中"使用简单文件共享"