Я пытаюсь выяснить, как получить хорошо известные списки разрешений для веб-сайтов с помощью Powershell.Я перепробовал несколько методов.Мне кажется, что лучшее решение - попробовать что-то вроде $spWeb.RoleAssignments
, но это дает мне не только пользователей и группы с разрешениями ist для spweb .Я также получаю назначения ролей из уникальных списков и библиотек на веб-сайте.
У вас есть предложения, как я могу выполнить фильтрацию, чтобы проверить, есть ли у пользователя, например, разрешение на чтение для spweb (без учета списков и дочерних сайтов)?
Моя цель - шаг за шагом проверить для пользователя (группу, шаг за шагом, spweb и ist уникальные списки и библиотеки).) как "NT AUTHORITY \ Authenticated Users".Затем я хочу удалить назначение роли и добавить новое назначение роли с группой моих коллег, чтобы не все могли видеть контент.Уникальная структура разрешений должна остаться.