PowerShell: создание локального пользователя

Недавно ко мне обратились с вопросом о странном поведении достаточно простой функции. Она создаёт локального пользователя с заданным именем и паролем, и должна возвращать в качестве результата объект с двумя свойствами: UserName и Password (Ну на самом деле функция была чуть сложнее, но нам интересна только эта часть ).

PowerShell: регулярные выражения

Мне достаточно часто задают вопросы связанные не столько с самим PowerShell, сколько с применением в нем регулярных выражений. Это и понятно — регулярные выражения (или если сокращенно “регэкспы” (regexp, regular expressions)) обладают огромной мощью, и способны сильно упростить жизнь системного администратора или программиста. Однако в мире системного администрирования Windows они мало известны и непопулярны — в cmd.exe …

Continue reading ‘PowerShell: регулярные выражения’ »

Создание плэй листа скриптом

Для создание плэй – листа можно использовать следующий .BAT файл:

При запуске создает файл All.m3u в во всех вложенных директориях, начиная с той, в которой был запущен.

Скрипт изменения учетных данных в AD

Проблема: одно из подразделений изменило правило нумерации телефонных номеров в АТС. В качестве телефонной книги в компании используется Exchange + Outlook. Соответственно возникла потребность в массовом изменении префиксов телефонных номеров в одной из OU (Organization Unit).