Заказ закрыт
Скрипт для автоматизации PowerShell

Бюджет: по договоренности
Доброго времени суток.

Необходимо написать скрипт или несколько взаимосвязанных скриптов на PowerShell, который бы позволял автоматизировать развертывание файловых серверов в Windows Server 2012 R2. И добавить к этому скрипту графический интерфейс Windows Forms реализованный на PowerShell (т.е. все действия со скриптом должны управляться через интерфейс, а не через оболочку PS). К скрипту нужны комментарии (чем больше, тем лучше), позволяющие понять, как он работает. Всё это необходимо мне для написания диплома на тему «Автоматизация развертывания файловых серверов в ОС Windows Server 2012 R2», объемом *** страниц. Если есть возможность написать не только программную часть, но и дополнить её развернутыми пояснениями и текстовой информацией по теме, а в идеале написать целиком диплом, это только приветствуется.
Что должен делать скрипт:

1) Подготовка сервера к работе в роли файлового сервераa. Установка необходимой роли, включение служб, настройка репликации и т.д.

2) Автоматизация процесса создания каталогов.
a. Получение структуры из AD. (Например, в AD есть Холдинг, внутри холдинга несколько Юр лиц, внутри каждого юр лица несколько Отделов, внутри каждого отдела несколько сотрудников)
b. Создание каталогов в соответствии с полученной структурой.
c. Создание дополнительных каталогов (Например, в папке каждого отдела создать папку «Обмен отдела» или в папке каждого юр лица создать папку «Информация от юр лица№1». Т.е. должна быть возможность в графическом интерфейсе указать каталоги с каким именем и где создать)

3) Автоматизация выдачи прав на каталоги.
a. Выдача разрешений на каталоги. (Должна быть возможность указать, на какие каталоги какие разрешения задать. Например, на папку пользователя – полный доступ пользователю и админам, остальным не видна; на папку отдела полный доступ сотрудникам этого отдела и админам, остальным только просмотр, на папку №1, находящуюся в каком либо отделе – чтение всем сотрудникам холдинга, полный доступ сотрудником этого отдела и админам. Плюс возможность дать полный доступ например директору юр лица ко всем папкам юр лица.)

4) Автоматизация квотирования каталогов.
a. Создание шаблонов квот. 
Т.к. для каждого юр лица и каждого отдела квоты могут различаться и возможно появиться необходимость их изменения в дальнейшем, необходимо что бы скрипт создавал для каждого отдела свой шаблон квот. 

Например: 
Юр лицо 1, Бухгалтерия пользовательская = 2 ГБ (т.е. папка каждого пользователя внутри отдела Бухгалтерия имеет квоту 2 ГБ)
Юр лицо 1, отдел логистики пользовательская = 3 ГБ
Юр лицо 2, Бухгалтерия пользовательская = 5 ГБ
Юр лицо 2, отдел логистики пользовательская = 7 ГБ
И т.д.
b. Применение созданных шаблонов к каталогам. 
5) Установка ограничений на возможность хранения определенных типов файлов.
6) Настройка архивации и шифрования файлов в зависимости от даты последнего обращения к ним (File Classification Infrastructure). 

Необходимо усложнить скрипт, добавив какой-либо функционал, например из File Classification Infrastructure или что-либо другое.
Опубликован 03.11.2015 в 09:39
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.