Powered By Blogger

вторник, 28 сентября 2010 г.

BGInfo 4.16 - IP-адрес и hostname на рабочем столе

Полезная утила, выводит инфу на рабочий стол пользователей, поверх обоев. Причем создает копию обоев которые установлены у юзера, и на копии уже рисует инфу. IP-адрес и hostname - минимум сведений которые пользователь должен знать, что бы ему можно было помочь. 
Запускается bginfo, настраивается отображение, сохраняются настройки в конфигурационный файл config.bgi. Все это дело выкладывается на шару доступную для чтения всем, например \\server\bgi\
Дальше рисуется батник примерно следующего содержания:


\\server\bgi\bginfo.exe \\server\bgi\config.bgi /timer:0 /nolicprompt /silent


И прикручивается пользователям выполняться при старте. Как вариант можно и раскидать ярлычки на запуск батника по рабочим столам, чтобы не портить обои, тогда использовать опцию - /popup - выводит инфу в окошке. Также можно добавить телефон тех.поддержки в выводимую инфу. Правда его и так все знают наизусть.

понедельник, 27 сентября 2010 г.

Батник сбора инфы о железе + тихая установка TightVNC (WinXP + AD Win2k3r2)

Благодаря лени сделал сегодня .bat файл, основная функция которого была сбор инфы о железе, на котором он запускается. Плюс он также устанавливал TightVNC, при этом не спрашивая ничего.
Минус конечно в том что все равно пришлось пройтись по всем машинам, и залогиниться в систему. Это лучше чем ходить и устанавливать вручную TightVNC и создавать отчеты в Everest на каждой машине (а их 50+), но в идеале же хотелось вообще никуда не ходить, а просто запустить батник, указать ему путь к текстовому файлу со списком IP-адресов и пойти пить пиво... Уверен что такое возможно, но именно сегодня времени как раз таки было мало. М.б. в будущем сделаю =)
Батник прикручивается к учетной записи, и выполняется при входе, после завершения всех операций осуществляется выход из системы. Сбор информации происходит с помощью Everest'a Corp. Portable, расположенного на сетевом диске, доступном на чтение для используемой учетной записи. Everest Corp потому что отчеты нужны в .ini файлах, для дальнейшего запихивания их в замечательную программу БКО (База Компьютеров Организации), и только Corp из всей линейки Everest'ов умеет делать именно их. Еще используемая учетная запись была в группе "Администраторы домена", опять же наверняка через групповые политики можно было добавить прав и обычной учетной записи для установки программ, но времени было мало копаться.
Установив на виртуальную машину WinXP TightVNC-сервер, настроил его, прописал разрешенные адреса, с коротых доступны конекты, пароль на подключение, пароль к настройкам, и дополнительные параметры. Затем экспортировал из реестра ветку с настройками HKLM в файл hklm.reg. Сам батник:

@echo off
\\server\share\everest.exe /R $IPADDR_HOSTNAME /SUM /INI /SAFE
mkdir c:\temp
cp \\server\share\tightvnc.install.exe c:\temp
c:\temp\tightvnc.install.exe /S
regedit -s \\server\share\hklm.reg
rmdir c:\temp /S /Q
shutdown /l /t 5

HKLM.REG - экспортируется из HKLM\software\tightvnc\server\
Коряво, но зато работает =) Если будет время, подумаю как реализовать идеальный вариант.
Еще полезно бывает на корпус каждого компьютера наклеивать его имя в домене, становиться намного легче ориентироваться, если забираешь системник на ремонт. Записать список всех компьютеров вбитых в домен в файл:

dsquery computer -o rdn -limit 0 > file.txt 


Конечно выполнять на контроллере домена =)