iT Notes

iT Notes

Центр обмена знаниями по различным it системам.

PowerShell + Confluence REST API

Поступила задача, держать в актуальном состояние определенный список ресурсов. В качестве системы был выбран Confluence Rest Api. Инструмент автоматизации PowerShell. Ниже, приведен скрипт который грузит готовый HTML файл, на определенную страницу. Стоит заметить, что Confluence, в чистом виде не понимает разметку html. Пример синтаксиса разметки, рекомендую посмотреть создав нужную страницу и запросив её содержимое через… (read more)

DFS отчет в формате HTML на PowerShell

Небольшой скрипт, для формирование удобно отчета по текущим DFS ссылкам в формате HTML со строкой поиска по TargetFolder. Скрипт можно зашарить на внутренний портал, для удобства в понимание окружающим.

 

Powershell generator password

В интернете достаточно примеров генерации пароля в PowerShell. Запилю и я очередной костыль.

   

DHCP Audit Log Paused

Запись в логе DHCP “DHCP Audit Log Paused” может быть связана с превышением размера лога. По умолчанию это значение равно 10 mb. Увеличить можно через PowerShell

Переименовываем текущий файл, после чего, будет создан новый файл.

Powershell установка прав по членству в группе в Exchange

По сути, данный скрипт может использоваться в разных сценариях работы. В моем примере, этот скрипт при членстве в определенной группе(Exchange_owapolicy_DenySetOwa) в AD устанавливает политику owa(DenySetPhoto). В случае удаления учетной записи из группы, политика убирается. Все изменения высылаются на почту администратору. Уведомление: Сам скрипт:

 

Powershell сортировка файлов по расширению часть 2

Powershell сортировка файлов по расширению часть 2 Переписал скрипт который сортирует файлы по расширению, в случае уже имеющегося файла, дописывается текущая дата в имя файла. Все также создает папки по типу  расширения и перемещает туда файлы.

 

Добавление в локальные администраторы Windows используем PowerShell + WMI

Добавление в локальные администраторы Windows используем PowerShell + WMI Что делать если необходимо добавить в локальные администраторы учетные записи. Можно воспользоватся GPO или можно воспользоватся Powershell. Кто-то скажет что использования GPO в связке с группой в AD, будет более правильным решением. Практика показывает что иногда быстрее это сделать через PowerShell. Пример как это делаю я…. (read more)

Powershell nagios external scripts monitoring hdd

Powershell nagios external scripts monitoring hdd Пример внешнего скрипта для Nagiosa на Powershell который мониторит статус диска.

Пример настройки конфига Nagios можно посмотреть тут: https://docs.nsclient.org/howto/external_scripts/#ps1-power-shell  

Powershell script сортировки файлов по расширению

Powershell script сортировки файлов по расширению Простой скрипт сортировки файлов по расширению. Создает папку с текущим расширением + перемещает туда файлы с указанным расширением.