Я хочу настроить сетевой ресурс, предоставляющий права доступа READ только для корневого каталога, но разрешения READ / WRITE для подкаталога в нем.
Я могу сделать это вручную, но хочу иметь возможность сделатьэто с помощью PowerShell.
\\myserver\MyShare (READ access here for user TESTUSER)
\\myserver\MyShare\subfolder (READ/WRITE access here for user TESTUSER)
Ручные действия в проводнике Windows - откройте диалоговое окно свойств папки, вкладку «Общий доступ», кнопку «Поделиться ...», затем я могу добавить своего пользователя и установить разрешения.Я могу сделать это для ОБА корневого общего ресурса и «подпапки».
Самым близким, что мне удалось сделать в PowerShell, является следующее, которое устанавливает только корень:
New-SmbShare –Name MyShare –Path e:\MyShare -ReadAccess "Domain\TESTUSER"
Однако, похоже, это эквивалентно параметрам «Расширенного общего доступа», которые появляются в диалоговом окне свойств папки, которые применяются только при настройке НОВОГО общего сетевого ресурса, а не к папкам ВНЕ существующего сетевого ресурса.Когда я запускаю этот скрипт, TESTUSER не добавляется в список пользователей в простом диалоговом окне «Поделиться ...», поэтому должен быть другой способ настройки разрешений.
Мой вопрос: Как настроить разрешения с помощью PowerShell таким же образом, как Windows с помощью кнопки «Поделиться ...» в свойствах папки?
Я использую Windows Server 2012 R2.