Следим за обновлением софта, как хороший кот за гигиеной!

1386161775_chistkot

Доброго времени суток!
Я наконец, то добрался до одной из своих проблем – это актуальность установленного софта в компании. Не секрет, что линия техподдержки часто бывает загружена тем, что вынуждена тартить своё время на простое обновление ПО. Тем более, бывает часто такое, что выходит новая версия программы, а мы об этом и не знаем :(
Пора с этим бороться! Почти год назад мне пообещали, что для решения этой проблемы мне купят Shavlik. Если лениво переходить по ссылке, то это сервис, который предоставляет cab файл со сторонним ПО, которое можно интегрировать в SCUP, и дальше его можно распространять или через WSUS, или через SCCM, в зависимости от того, чем вы пользуетесь у себя в компаннии.
Вот уже начался следующий год, а мне всё ещё говорят, что пока руки не доходят его купить. А время то идёт. Вот и решил я потратить один свой выходной день, на то, чтобы разобраться как же с помощью Powershell можно получать содержимое html страницы, выдёргивать из неё номер последней версии, после чего находить ссылку, скачивать дистрибутив в нужную мне папку в формате “%AppName%/%Version%/FileName.xxx”. Ну и после этого, я просто обязан получить радостное письмо, что вышла новая версия какой-нибудь очень мною любимой софтинки :)
Именно так будет начинаться моя первая серия статей посвящённая автоматизации рутинных задач.
Чтобы не отнимать время, я сразу покажу ПО, которое уже попало в поле моего зрения, и для которого уже написаны скрипты:

Adobe Flash Player
doPDF
DWGTrueView
Java
KeePass
Kompas
Notepad++
Paint.Net
PDFCreator
PuntoSwitcher
VLC
WinDjView

Поиск локальных нарушителей. Или кто навыпрашивал себе прав!

Не_навыпрашивала_а_подарили
Доброе время суток!
Сегодня меня попросили устроить глобальную чистку админских прав в компании. Все мы прекрасно знаем, что права администратора должны быть только у специально отведённых учётных записей, и желательно чтобы они имели очень ограниченные права на другие объекты в нашей компании, например на AD, не имели интерактивный вход и прочие прелести безопасности.
Так или иначе все мы сталкиваемся с простой ситуацией, когда директор просит права администратора, или возникает какая-то проблема у высшего руководства, которую проще решить простой выдачей прав. Ведь об  этом никто и никогда не узнает. Правда?
Немного почитав интернет я понял, что буду “дёргать” данные о членах группы “Администраторы” через WMI.
В конечном счёте я получу следующее письмо к себе на почту, которое будет точно отображать всю ситуацию в компании:
Get-LocalAdmins-email
Если же результат нам подходит, то пора показать и сам скрипт :)
Continue reading

Обновление групп, на основе различных OU

Доброго времени суток!
Вот и настал тот момент, когда мне захотелось снова поделиться теми вещами, которыми мне приходится заниматься на работе. Для начала начну с простой задачи – это создание скрипта, для обновления группы в AD, на основании нескольких OU.
Так как группа может формироваться из нескольких OU, то пришлось использовать хэш таблицы. И вот что получилось в итоге:

Continue reading

Подскажите, а как вы с этим живёте?

Доброго времени суток!

Буквально пару минут назад наткнулся на очередной пост про то, как плохо живётся нашим пенсионерам. Что им не хватает на еду и на одежду.
И тут у меня окончательно пошатнулось всё внутри. Об этом я и хочу поведать в этом посту.
Continue reading