Совет недели (2014-02-1): Валентинки-PowerShell-ки

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

Так уж вышло, что очередная дата публикации статьи из рубрики «Совет недели» совпала с днем, который также именуют «праздником» или же «Днем святого Валентина», aka День влюбленных. Некоторые заморачиваются и пытаются устроить себе праздник, некоторые на него вообще никак не реагируют, но это личное дело каждого. Но раз уж сегодня такой день, я расскажу вам о том, как можно создать креативное поздравление при помощи возможностей Windows PowerShell.

Следовательно, дальше в этой небольшой заметке вы узнаете, как можно создать всплывающую форму средствами PowerShell, а также, в случае «массовой рассылки», как ее можно распространить сразу на несколько компьютеров при помощи групповой политики. Итак,

Больше

Реклама

Темы, разрешение экрана, PowerShell и GPO

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

thumb_PersonalizeБуквально на днях мне в Windows Live Messenger задали, как мне показалось, довольно интересный вопрос. Полностью цитировать вопрос не буду, а передам вам саму суть.

В компании есть около 300 компьютеров, на которых, естественно, разное расширение экрана. У компании есть оригинальное лого, которое должно красоваться в качестве фонового изображения рабочего стола пользователей, причем, невзирая на разрешение экрана, выглядеть оно должно одинаково. То есть, под каждое расширение экрана сделана отдельная картинка. Помимо этого, под каждое разрешение экрана компанией была разработана не просто отдельная картинка, а тема под Windows 7.

А вопрос был следующим: каким образом можно на основании разрешения экрана при помощи функциональных возможностей групповой политики установить пользователю именно ту тему, которая была создана специально для экрана этого пользователя.

Естественно, одними лишь средствами групповой политики выполнять эту задачу нецелесообразно. Почему так? Ведь можно создать объект групповой политики, который меняет пользовательскую тему, а при помощи фильтрации WMI искать компьютеры с подходящим разрешением экрана. Такой вариант, в принципе, подойдет. Однако, представьте себе, сколько вам понадобится создать объектов групповой политики?

Отвечу просто, много. Поэтому следует прибегнуть к такому мощнейшему инструменту, как PowerShell, чему, по большому счету, и посвящена в основном эта статья. Но, обо всем по порядку…

Больше