PowerShell

PowerShell: Проверка существования процесса

Просмотров: 1277Комментарии: 0
FAQ SolutionВкусняшки

Как и всегда, в своей работе приходится прибегать к автоматизации установки ПО и для этого мы используем SCCM. Имею следующую задачу, перед запуском процесса установки необходимо завершить определенный процесс. На этот случай отлично подходит PowerShell.

Лично я считаю этот язык сценариев очень крутым, который очень хорошо продвинулся в последнее время и является следующим поколением после обычных командных файлов (bat, cmd).

И для этой задачи я набросал простой пример:

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

PowerShell: AD истечение пароля пользователей

Просмотров: 1258Комментарии: 0
WindowsВкусняшки

Я всё никак остановиться не могу grin.

Ну а сегодня я останавливаюсь на теме пользователей и срока жизни их паролей в AD (Active Directory)

Что такое Active Directory структура и применение я очень давно описал и на текущий момент эти записи так и не утратили актуальность.

Иногда поступают разного рода задачи, например некоторые пользователи хотят регулярно знать когда (или через какое время) истекает их пароль учетной записи. Так как подходов запросов очень много, то я приведу просто небольшой пример кода, который при указании определенного OU перечислит всех пользователей и укажет через какое время пароль их учетной записи истекает.

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

PowerShell: Нотификация пользователей не использующих VDI

Просмотров: 840Комментарии: 0
WindowsВкусняшки
PowerShell: Нотификация пользователей не использующих VDI

В прошлой статье я рассказывал как сделать выборку пользователей и машин, которые определенное время не используются.

Сегодня я этот процесс решил еще автоматизировать на основании своей статьи для УМВР.РУ "PowerShell: Отправляем письмо через Outlook". На самом деле правильно было бы сделать одну статью, но я решил разбить этот процесс на несколько этапов. Благо это сейчас очень любят не только пользователи, но и поисковые системы.

Но думаю что уже отошел от темы статьи, поэтому возвращаемся grin. Итоговый скрипт должен выглядеть как-то так:

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

PowerShell: Выбрать не используемые Citrix Xen Desktop VDI

Просмотров: 2139Комментарии: 0
FAQ SolutionWindowsВиртуализацияВкусняшки

Ёхохо. grin

И как всегда со здоровой на больную голову.

Как никак, а я ИТ инженер grin. Поступила задача от руководства выбрать VDI машины (Citrix Xen Desktop VDI), которые пользователи давно не используют с целью высвобождения и оптимизации ресурсов.

Как можно поступить? 1-й Вариант это запустить Citrix Studio и отобрать машины по Last Connection Time, но с таким списком работать не особо удобно, как с табличкой Excell LOL.

Думаю, что не нужно быть сертифицированным специалистом чтобы с этой задачей справиться.

Этот первый вариант мне не подошел (потому, что не Excell). И мною был быстренько написан PowerShell скрипт, который делает кривенький csv файл с нужными мне данными.

Goole мне помог только с командлетами для XenDesktop.

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

PowerShell: Паресер FontAwesome css

Просмотров: 1017Комментарии: 0
FAQ Solutionfor DummiesWindowsВкусняшки

По материалам плагина Font Awesome Plugin для MaxSite CMS. В этом шрифте уже более 500 иконок и представьте себе как это все дело переписывать?

Есть 2 варианта или ты Негр, ну или ты умный человек и можешь спарсить и представить все как нужно.

Я себя считаю давним любителем PowerShell, и не удержался написать свой парсер для css файла FontAwesome. И теперь когда пришло время я с Вами поделюсь своей наработкой, которая готова к труду и обороне почти из коробки.

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

PowerShell: Групповое переименование компьютеров в AD

Просмотров: 921Комментарии: 1
FAQ Solutionfor DummiesWindowsВкусняшки

Поступила как-то задача изменить имена порядка 14 компьютеров.

Но я настолько ленивый, что подключаться к каждому для выполнения этих действий мне очень лениво.

1-й вариант был это не отходя от места выполнить команду "netdom renamecomputer" для каждого компа, но я и для этого тоже ленивый grin.

Запомни, простой юзер, что Админ настолько ленивый, что готов многое сделать чтобы меньше делать. Ну или как-то так.

В итоге был написан PowerShell скрипт

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

PowerShell: Как запустить ISE в Windows 10

Просмотров: 16077Комментарии: 8
FAQ Solutionfor DummiesWindowsВкусняшки

Ха. Я уже во всю тестирую Windows 10 smile.

А как у Вас с этим?

Итак во время работы я обнаружил что PowerShell запускается также по обычному - в окне выполнить "PowerShell"

Выполнить PowerShell

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

PowerShell: Автоматическое разнесение объектов по OU

Просмотров: 16171Комментарии: 0
FAQ Solutionfor DummiesWindowsВкусняшки
PowerShell: Автоматическое разнесение объектов по OU

Уже написано статей не мало о таком замечательном чуде как Microsoft PowerShell. Честно говоря не особо сильно хотел восхвалять этот продукт, но все, и в том числе Администраторы уже все это знают.

Хочу первым делом рассказать предысторию. На текущий момент очень популярна технологии виртуальной инфраструктуры - VDI. Предоставление рабочего места как сервиса. Предположим имеется на одном гипервизоре около 200 машин расположенных а одной OU на которую действует политика ежеднеденльной установки автоматических обновлений на одно и тоже время. Стоит отметить что если 200 машин начнут закачку и установку обновлений - это будет стресс тест для инфраструктуры.

Что пришло в голову - Это разбить на очередь (например на 4), где изменить время начала установки обновлений.

Все сводится к тому - Нужно создать еще 4 OU на которые назначить другие политики.

Но как разделить машины на Эти OU? Руками? cheese Да мисье знает тольк в извращениях).

На помощь мне пришел PowerShell cheese.

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

X|