diamon@truediamon.ru:~$

Windows, Linux, КПК и немного ещё.

Адресная книга в html из AD

Как-то исторически сложилось, что адресная книга в организации велась в экселевском файлике, лежащем на шаре. Гемор её поддерживать, гемор ей пользоваться и всё такое. Но ведь есть замечательная Active Directory, в которой все данные есть! Избавил сотрудника от тяжкой ноши вносить всех в файлик и сваял за пару минут наколеночный скрипт. Читать далее →

Пакетное обновление агентов Zabbix

На днях релизнулся Zabbix 3.0, да к тому же LTS. Обновление серверной части не заняло много времени (да здравствуют репозитории!), а вот ползать по куче серверов (а их собственно за сотню) для обновления агентов было впадлу. Можно было конечно и забить, но некрасиво как-то. Поэтому на коленке был сварганен следующий скрипт. Читать далее →

Записываем в описание компьютера в active directory имя залогиненого на нем пользователя

Скриптов, реализующих подобный функционал куча, но ни один меня не устроил. Пришлось написать свой, путём домысливания и надёргивания кусков отовсюду. (Сорри авторам у которых надёргал, всех не упомнишь) В принципе в коде всё понятно, можно обойтись и без комментариев. Единственное неочевидное место: $DisplayName=(Get-ADUser ($LoggedonUserName.Split('\\')\[1\])).name Дело в том, что класс Win32_ComputerSystem отдаёт имя в формате domain\username, с помощью метода . Читать далее →