README.md

РЕАЛИЗАЦИЯ АВТОМАТИЧЕСКОГО СОЗДАНИЯ ПОЛЬЗОВАТЕЛЕЙ И ГРУПП НА WINDOWS SERVER !!!!====БЕЗ Active Directory====!!!!

Скрипт запускался на Windows Server 2008R2 - 2022

Сначала нужно создать группы, чтобы было куда в последствии включать пользователей. Поэтому сперва нужно заполнить файл GroupList.csv нужными данными Запустить скрипт ADDGroup.ps1

Когда группы будут созданы можно наполнять файл UsersList.csv После наполнения запустить скрипт с созданием пользователей - ADDUsers.ps1

В скрипте указаны только основные группы, при желании можно добавить конкретные группы которые были созданы предыдущим скриптом

Если в общем списке пользователей присудствуют пользователи которых нужно включить в различные группы, то нужно разделить файл с пользователями относящимися к одной группе Если опираться на примеры, то будут 3 разных файла по локации пользователей UsersList_MOSKOW.csv Файл с пользователеми из Москвы Adm1C-M1;Программист Ларионов Михаил П;Программист 1С Москва;P@$$w0Rd Содержание файла - Для группы МОСКВА Admin-E1;Сис админ Петров Евгений С;Системный администратор Москва;<#@>TutP2gjkm_*1 Содержание файла - Для группы МОСКВА UsersList_SPB.csv Файл с пользователеми из Питера Adm1C-V1;Программист Имаев Виктор А;Программист 1С СПБ;P@$$w0Rd_@1 Содержание файла - Для группы СПБ UsersList_SYZRAN.csv Файл с пользователеми из Сызрани Admin-M1;Сис админ Иванов Максим О;Системный администратор Сызрань;<@#>TutP2gjkm Содержание файла - Для группы СЫЗРАНЬ

И конечно нужно поменять сам скипт ADDUsers.ps1, чтобы при добавлении пользователей пользователь попадал в нужную группу вместо или же после этой записиси [adsi]$group2 = “WinNT://$Env:COMPUTERNAME/Пользователи удаленного рабочего стола, group” # Подключаемся к группе2 - Пользователи удаленного рабочего стола Нужно добавить нужную группу, пример для ДОБАВЛЕНИЯ Московской группы, обратите внимание на название переменной [adsi]$group3 = “WinNT://$Env:COMPUTERNAME/МОСКВА, group” # Подключаемся к МОСКВА

И в этих строках, если ДОБАВИЛИ группу то прописать новую запись соблюдая название переменных $group1.Add($user.Path) # Добавляем группу 1 $group2.Add($user.Path) # Добавляем группу 2 $group3.Add($user.Path) # Добавляем группу МОСКВА

Можно корректировать один и тот же файл скрипта ADDUsers.ps1, меняя группу, либо скопировать скрипт и в каждом прописать нужную группу

Пример, нужно поработать только с Москвой Содержание файла GroupList.csv: Name;Description МОСКВА;Какое нибудь описание если нужно

Содержание файла UsersList.csv Name;FullName;Description;Password Adm1C-M1;Программист Ларионов Михаил П;Программист 1С Москва;P@$$w0Rd Admin-E1;Сис админ Петров Евгений С;Системный администратор Москва;<#@>TutP2gjkm_*1

ЧАСТИЧНОЕ содержание файла ADDUsers.ps1 [adsi]$computer = “WinNT://$Env:COMPUTERNAME” # Подключаемся к текущему компьютеру [adsi]$group1 = “WinNT://$Env:COMPUTERNAME/Пользователи, group” # Подключаемся к группе1 - Пользователи [adsi]$group2 = “WinNT://$Env:COMPUTERNAME/Пользователи удаленного рабочего стола, group” # Подключаемся к группе2 - Пользователи удаленного рабочего стола [adsi]$group3 = “WinNT://$Env:COMPUTERNAME/МОСКВА, group” # Подключаемся к МОСКВА # Подключаемся к МОСКА (НОВАЯ ЗАПИСЬ) … $group1.Add($user.Path) # Добавляем группу 1 $group2.Add($user.Path) # Добавляем группу 2 $group3.Add($user.Path) # Добавляем группу МОСКВА (НОВАЯ ЗАПИСЬ)

Описание

Скрипт создание пользователей и групп Windows Server БЕЗ ДОМЕНА

Конвейеры
0 успешных
0 с ошибкой