Ключевые слова статьи ' powershell ' ...
Непростые операторы powershell: оператор подвыражения массива @( )
Прошу не ругать. Опишу свой печальный опыт, обеспеченный моей же собственной невнимательностью. Речь пойдёт об операторе подвыражения массива @().
Собственно выгрузка контактных координат сотрудников (телефонной книги) из AD
Решим, наконец, поставленную задачу – выгрузим контактные координаты сотрудников из AD (ADpowershell).
Выгрузка контактных координат сотрудников из AD (powershell), или установка и первый опыт ADpowershell на Windows Server 2003
Поставлена задача обеспечить автоматическое формирование “подписи” (disclaimer) для исходящих писем. Для начала необходимо проверить контактные координаты сотрудников в AD (именно эти координаты мы и будем использовать).
Выгрузим их красиво – PowerShell + ADpowershell (+ADWS), для чего обеспечим поддержку ADpowershell для DC на базе Windows Server 2003.
Детализация информации об ошибке в функциях и модулях powershell
Уже неоднократно описывал возможные обёртки для сценариев, регистрирующие более или менее подробную информацию об ошибке в журнале событий для последующего анализа.
Однако, зачастую в пределах функции у Вас может возникнуть необходимость детализации сообщения об ошибке (скажем – включить какие-либо выражения в лог). Одна из подобных проблем описана здесь. Решим задачу!
Обёртка для сценария powershell: регистрация событий скрипта в журнале событий
Скрипты мы зачастую пишем для того, чтобы затем запланировать их автоматическое исполнение. Естественно, возможны непредусмотренные изначально обстоятельства, которые в дальнейшем приведут к ошибкам в работе скрипта, о которых следует узнать. Поможет нам журнал событий и перехват исключений.
Sender whitelist (белый список) отправителей для Exchange 2003 – дубль 2
Ранее уже писал о возможности организации белого списка отправителей для Exchange 2003. Однако, выявились подводные камни с решением на базе NTFS junctions. После ряда обновлений — симптомы следующие: файлы из папки filter (pickup) успешно "улетают", но в exchange tracking log они вообще не попадают. И письма не доходят.
Решение есть. Разработаем службу (на базе сценария powershell), в которой реализуем подписку на новые файлы в папке Filter нашего SMTP сервера, копирование в архив и в папку Pickup того же SMTP сервера. Далее »
Службы (windows services) на powershell – возможно!
Добрый день, господа. В процессе решения проблемы с linkd и pickup папкой SMTP сервера пришло решение, реализация которого напрашивалась в виде службы Windows, но при этом хочется обойтись исключительно powershell. Сделаем!
Exchange: автоматизация контроля доменов, не поддерживающих ESMTP (EHLO)
Продолжаю тему автоматизации обслуживания microsoft exchange server 2003 с помощью powershell. Раньше уже писал о автоматизации контроля почтовых сервисов с использованием powershell и LogParser. В частности, предложенный в указанном посте сценарий формировал письмо следующего содержания:
Exchange в борьбе со спамом: автоматический белый список отправителей (sender whitelist)
Обязательно следует прочитать дополнения к этой статье, разрешающие возникшие проблемы с linkd.
Решил добить идею. Раньше уже писал о реализации белых списков для exchange 2003. Также писал о доступе к этому списку через ADSI средствами powershell. Далее »
Загрузка / выгрузка списка фильтруемых отправителей в Exchange 2003
В посте “Sender whitelist (белый список) отправителей для Exchange 2003” описывал, как можно использовать возможности MS Exchange 2003 по фильтрации отправителей по адресу (чёрный список) в качестве списка надёжных отправителей (в качестве белого списка). Обещал привести скрипт по закгрузке / выгрузке этого списка средствами powershell. Исполняю обещание. Далее »