Создание нескольких папок с разными доступами с помощью Powershell PnP

Представим, что у вас есть CSV файл с именами и email адресами. Вам нужно создать большое количество папок, каждая из которых должна иметь свое название и разрешение к различным пользователям из CSV файла.

Эту задачу вы быстро можете решить с помощью PowerShell.

  1. Убедитесь, что у вас уже установлен PnP PowerShell с помощью команды Get-Command –Module *PnP* 

2. Убедитесь, что у вас есть CSV файл со следующими столбцами:

3. Вам необходимо заполнить 4 переменных в скрипте:

  • URL-адрес сайта для выполнения этой работы
  • Название списка или библиотеки, в которой будут созданы папки
  • Уровень доступа, который вы хотите дать пользователю (режим чтения, режим редактирования и т.д.)
  • Путь к CSV файлу – убедитесь, что название файла Folders и Folders.csv
  1. Запустите скрипт:

Если вам не нужен полный контроль над папкой, измените это:

Не забудьте изменить YOURACCOUNT на свою учетную запись, с которой вы запускаете скрипт.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s