Set-Location是否看到“遍历/执行” NTFS权限?

时间:2019-02-15 17:52:58

标签: windows powershell

尝试访问用户没有定义的NTFS访问权限的文件夹下的目录时,Set-Location失败。

至少允许将列表文件夹/读取数据授予父级共享,才能遍历和枚举Folder1,但如果没有此设置,则无法使用Set-location更改PWD(拒绝访问)。即使您可以通过Explorer或Get-ChildItem cmdlet毫无问题地访问Folder1,也是如此。

Get-ChildItem "\\Server\Share\Folder1" succeeds 
Set-Location "\\Server\Share\Folder1" fails

编辑:很明显,可以在低于文件夹1的目录上使用Set-Location。

Set-Location "\\Server\Share\Folder1\Folder2" succeeds

似乎Set-Location不允许您将pwd设置为没有该共享的列表/读取权限的第一个嵌套文件夹。

如何解释这种行为?

编辑:仅当使用UNC时才会发生此行为,使用驱动器号时会按预期运行。

0 个答案:

没有答案
相关问题