Видит ли Set-Location разрешения «Обход / Выполнение» NTFS? - PullRequest
0 голосов
/ 15 февраля 2019

Сбой Set-Location при попытке доступа к каталогу, который находится под папкой, для которой у пользователя нет определенных разрешений NTFS.

Предоставление хотя бы списка папок / чтение данных родительскому ресурсу Share позволяет обход,и перечисление Folder1, но вы не можете использовать Set-location для изменения PWD (Access Denied) без этого.Это верно, даже если вы можете без проблем обращаться к Folder1 через проводник или командлет Get-ChildItem.

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

Редактировать: очевидно, что можно использовать Set-Location в каталогах ниже, чем в Folder 1.

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

Похоже, что Set-Location не позволяет вам установить pwd для первой вложенной папки без списка / разрешений на чтение для общего ресурса.

Чем объясняется такое поведение?

Редактировать: Это происходит только при использовании UNC it, функционирует, как ожидается, при использовании букв дисков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...