Блог did5.ru

Про АйТи и около айтишные темы

Архив за декабря 2014

Как отключить IE Enhanced Security Configuration в Windows Server 2012

Комментариев нет

Уж очень раздражающая вещь – Internet Explorer Enhanced Security Configuration, когда работаешь только с локальными ресурсами. Чтобы не вносить все адреса в соответствующие зоны, можно просто ее отключить.

disable IEESC 2012 1 thumb Как отключить IE Enhanced Security Configuration в Windows Server 2012

Если в 2008-м сервере это уже делается на автомате, то в новом 2012-м пришлось поискать этот параметр.

disable IEESC 2012 2 thumb Как отключить IE Enhanced Security Configuration в Windows Server 2012

Отключаю для администраторов и пользователей.

disable IEESC 2012 3 thumb Как отключить IE Enhanced Security Configuration в Windows Server 2012

Автор: did5

24 Дек 2014 в 11:37

Рубрика: Server,Windows

Метки:

Сгорел Arduino Nano

3 комментария

Многострадальный Arduino Nano сгорел вчера. Я так и не понял причины, воткнул светодиод в схему на свое место, а тут дымок пошел, запах горелый. От питания Ардуино я сразу отключил.

arduino nano 1 thumb Сгорел Arduino Nano

Сгорел один из элементов на нижней части платы Arduino Nano. Не смог найти его функциональное назначение, по маркеровке он – B8W или B8M.

arduino nano 2 thumb Сгорел Arduino Nano

Напишите в комментариях, если знаете, что за элемент. Интересно для общего развития.

Автор: did5

11 Дек 2014 в 16:57

Рубрика: Arduino

Метки:

[PowerShell] Блокировка ПК с Last Logon больше 90 дней

Один комментарий

При большом парке компьютеров в домене сложно выявлять те, на которые давно никто не логинился. Тут PowerShell с командлетами Quest приходит на помощь. Простенький скрипт блокирует компьютеры, на которые никто не логилился больше 90 дней и вносит комментарий с датой блокровки в поле Description.

$Date = (Get-Date -format d)
Get-QADComputer -NotLoggedOnFor 90 -SearchRoot 'contoso.com/Computers' -LdapFilter '(!(userAccountControl:1.2.840.113556.1.4.803:=2))' | Disable-QADComputer | Set-QADComputer -Description "Disabled - $Date, LastLogon > 90 days" | Select name

Параметре –NotLoggedOnFor отвечает за значение LastLogon, т.е. больше скольки дней;
Фильтр -LdapFilter '(!(userAccountControl:1.2.840.113556.1.4.803:=2))' исключает уже заблокированные ПК.

Автор: did5

08 Дек 2014 в 16:34

Рубрика: PowerShell,Windows

Метки: ,

Как добавить иконку Компьютер на рабочий стол в Windows Server 2012

6 комментариев

После первого запуска Windows Server 2012 R2 сразу полез добавлять иконки на рабочий стол – Компьютер, Панель управления. Это уже привычка выработанная годами. Но к моему удивлению я не нашел в контекстном меню рабочего стола заветный пункт Персонализация, через который можно управлять иконками Рабочего стола.

computer icon server 2012 4 thumb Как добавить иконку Компьютер на рабочий стол в Windows Server 2012

Читать полностью »

Автор: did5

05 Дек 2014 в 16:15

Рубрика: IT,Server,Windows

Метки:

Как работать с базой SQLite3 в OpenWrt

Комментариев нет

Есть роутер TP-Link TL-MR3020 c прошивкой OpenWrt версии 12.09, весь софт перенесен на флешку, стандартный вебсервер заменен на LightHTTPD, подключен 3G модем, настроен VPN и установлены PHP3 и SQLite3.

Теперь разбираемся с тем, как взаимодействовать с базой данных SQLite3. Есть три способа:

Читать полностью »

Автор: did5

05 Дек 2014 в 14:47

Рубрика: IT

Метки: , , ,

PHP5 и SQLite3 на роутере TP-Link TL-MR3020 c OpenWrt

Комментариев нет

На роутер TP-Link TL-MR3020 c прошивкой OpenWrt необходимо поставить PHP5 и SQLite3. Там уже стоит прошивка OpenWrt версии 12.09, весь софт перенесен на флешку, стандартный вебсервер заменен на LightHTTPD, подключен 3G модем и настроен VPN.

Устанавливаем необходимые пакеты:

opkg install lighttpd lighttpd-mod-cgi lighttpd-mod-redirect zoneinfo-core zoneinfo-europe libsqlite3 php5-cgi php5-mod-sqlite3 php5-mod-pdo php5-mod-gd php5-mod-session php5-mod-sqlite sqlite3-cli

Читать полностью »

Автор: did5

04 Дек 2014 в 16:18

Рубрика: IT

Метки: , ,

[Arduino] Несколько датчиков температуры DS18B20

14 комментариев

Собрал схему на Arduino UNO с тремя датчиками температуры DS18B20 подключенных последовательно через подтягивающий резистор на 4,7 кОм.

arduino ds18b20 3 thumb [Arduino] Несколько датчиков температуры DS18B20

Залил скетч для опроса всех датчиков на шине 1-Wire:

Читать полностью »

Автор: did5

03 Дек 2014 в 11:41

Рубрика: Arduino

Метки:

[PowerShell] Обновление данных учетных записей в ActiveDirectory

Комментариев нет

Есть XML файл с актуальными данными сотрудников, из которого нужно обновить некоторые данные у учетных записей в ActiveDirectory (далее – AD). Уникальным индификатором является GUID (Как получить GUID и objectGUID из ActiveDirectory), которые уже выгружены из AD. Как прочитать данные из XML файла с помощью PowerShell я уже писал, поэтому здесь опишу часть скрипта, которая непосредственно вносит изменения в AD. Для работы с AD использую командлеты Quest Powershell.

XML файл имеет следующую структуру:

powershell set qaduser 1 thumb [PowerShell] Обновление данных учетных записей в ActiveDirectory

Последовательно считываем все учетки, берем GUID и остальные данные. В AD изменения вносятся следющей командой:

Set-QADUser $xmluser.GUID -Title $xmluser.title -Description $xmluser.title -Department $xmluser.department.Trim() -Notes $xmluser.info | Out-Null

Казалось бы вопрос решен, но в AD не есть не только пользователи, но и контакты. А командлет Set-QADUser работает только с учетными записями. Если необходимо взаимодействовать с учетными записями и контактами, как в моем случае, то используем командлет Set-QADObject:

Set-QADObject $xmluser.GUID -ObjectAttributes @{title=$xmluser.title;description=$xmluser.title;department=$xmluser.department.Trim();info=$xmluser.info} | Out-Null

Trim () – удаляет пробелы в строке.

Полное описание командлетов Set-QADObject и Get-QADObject с примерами.

Можно также отключать и включать учетные записи в AD с помощью командлета Set-QADObject:

Set-QADObject $xmluser.GUID -ObjectAttributes @{userAccountControl='512'} | Out-Null

512 – вкл, 514 – выкл.

Автор: did5

03 Дек 2014 в 11:41

Рубрика: PowerShell

Метки: ,