Всех категорически приветствую!
Сегодня я поделюсь функцией, которая из готового word документа, назовём его шаблон, будет заменять определённые строчки и подставлять в них наши значения с логином паролем и именем пользователя.
Зачем нужно.
Для автоматического формирования word документа с готовыми данными для нового пользователя.
Скрипт
Сначала импортируем библиотеку Custom-Library. Взять её можно отсюда. Она нам тут нужна для ранее написанных функций:
подключаем её из своего расположения.
Import-Module " C:\Custom-Library.ps1"
Напишем пару функций:
- сама ф-я, которая будет менять текст в word.
- ф-я, которая будет создавать другой word документ с именем нового пользователя
- пример моего шаблона. Внимание! Этот шаблон должен быть закрыт при работе скрипта, т.к. это вешает процесс word и его нужно снимать
Логика
Получаем пользователя, генерируем пароль, устанавливаем пароль на учётную запись. Логин, имя пользователя и пароль записываем в word документ.
Вывод работы на экран
Полный код опубликован тут.
Итог
Теперь можно из шаблона word документа сформировать для нового пользователя документ и выдать ему с предварительным текстом, например, указав контактные данные службы техподдержки.
В данном скрипте я использовал библиотеку, куда в будущем буду дописывать различные функции и использовать их в новых статьях. Эти функции я также добавляю в эту библиотеку.
Спасибо за внимание. Посмотрите на моём канале другие полезные статьи, может они вам помогут решить ваши задачи.