ShS's Blog

Just another sysadmin's weblog

Archive for the ‘JScript’ Category

Скрипт для массового изменения учетных записей электронной почты в Outlook Express и Microsoft Outlook (часть 2)

Posted by shs на 2010/01/13

В первой части речь шла о массовой замене имен/ip-адресов smtp и imap серверов в учетных записях Outlook Express. Ну, а здесь повествование пойдет о том, как проделать аналогичную операцию с учетными записями MS Outlook. Для начала потребовалось найти в реестре раздел, в котором MS Outlook хранит настройки учетных записей. Читать далее…

Posted in E-Mail, JScript, Mail Clients, Scripts | Отмечено: , , , | 4 комментария »

Скрипт для массового изменения учетных записей электронной почты в Outlook Express и Microsoft Outlook.

Posted by shs на 2010/01/05

Мне несколько раз за свою карьеру системного администратора приходилось выполнять миграцию учетных записей из одного домена в другой при помощи ADMT. Этот процесс хорошо и подробно описан в документах Microsoft, например: в “ADMT v3.1 Guide: Migrating and Restructuring Active Directory Domains”

Но одной миграцией учетных записей AD дело не всегда ограничивается, зачастую требуется перенастройка пользовательского окружения для смигрированных пользовательских учетных записей. Так, однажды, необходимо было решить задачу по массовому изменению настроек учетных записей электронной почты в Outlook Express и Microsoft Outlook: требовалось изменить в учетных записях электронной почты имя SMTP и IMAP серверов. (Вопрос — «почему нельзя было внести изменения в DNS, вместо того, чтобы городить огород с массовым изменением настроек клиентов электронной почты?» — оставим за кадром. ;))

Возможно, что для внесения изменений в учетные записи MS Outlook можно было бы использовать prf-файлы, но совершено точно, что их нельзя было бы использовать для внесения изменений в учетные записи электронной почты Outlook Express. Поэтому я в очередной раз решил обратиться к сриптам и сначала написал простой скрипт для изменения учетных записей Outlook Express, а затем, на его основе, — и чуть более сложный для Microsoft Outlook. Читать далее…

Posted in E-Mail, JScript, Mail Clients, Scripts | Отмечено: , , , | 6 комментариев »

Скрипт для автоматизации отправки файла cons*.* на заданный email-адрес по электронной почте

Posted by shs на 2009/12/16

По просьбе одного своего знакомого написал небольшой скрипт для автоматизации отправки по электронной почте файла cons*.*. (IIUC, этот файл, содержит некую отчетную информацию о работе сотрудников, выполняющих обновление правовой системы «КонсультантПлюс»). Интересующий нас файл создается в папке RECEIVE (которая находится внутри той папки, куда был установлен «КонсультантПлюс») после запуска программы cons.exe с ключами /adm /usr /base*

Вот, что у меня получилось: Читать далее…

Posted in E-Mail, JScript, Scripts | Отмечено: , , , | 8 комментариев »

Скрипт для отправки сообщения по e-mail, с использованием протокола SMTP

Posted by shs на 2009/12/11

В скрипте, опубликованном ранее, имеется функция отправки сообщения по e-mail. В этом посте хочу остановиться на отправке e-mail при помощи скрипта чуть-чуть подробнее. Читать далее…

Posted in E-Mail, JScript, Scripts | Отмечено: , , , | 20 комментариев »

Скрипт для контроля состояния почтового ящика, доступного по POP3-протоколу

Posted by shs на 2009/12/03

К сожалению, у многих  мелких (и не очень) организаций до сих пор используется следующая схема работы с электронной почтой: MX-записи указывают на почтовый сервер хостера, куда приходит вся входящая почта. В самой организации также имеется локальный почтовый сервер, который периодически забирает почту от хостера по POP3-протоколу и раскладывает ее по локальным почтовым ящикам.

Не говоря о том, что при данной схеме работы не возможна полноценная борьба со спамом (многие эффективные методы фильтрации спама невозможно применить), письма могут дублироваться и т.д., и т.п., так еще и могут возникнуть проблемы другого рода. Например, если софт, отвечающий за получение почты от хостера, «не страдает» надежностью и локальный почтовый сервер перестает забирать почту, то квота, выделенная хостером для хранения писем вашей организации, может быть исчерпана. Это, в свою очередь, приведет к тому, что хостер перестанет принимать всю входящую почту, адресованную вашей организации. Правильным выходом из этой ситуации является, конечно же, отказ от подобной схемы работы с почтой. Но, если по каким-то причинам сделать это невозможно, то нужно придумать какой-нибудь «workaround», чтобы каким-либо образом контролировать состояние капризного сервиса.

Этот скрипт был написан как раз для таких целей. Он не пытается контролировать непосредственно сам сервис (по разным причинам это может оказаться неудобно и/или невозможно сделать), вместо этого он делает следующее: Читать далее…

Posted in E-Mail, JScript, Scripts | Отмечено: , , , | 1 Comment »

Скрипт, выполняющий подключение сетевого принтера и установку его принтером по умолчанию

Posted by shs на 2009/12/01

Очень простой скрипт, который удобно использовать, как логон-скрипт, в групповых политиках. Он подключает «расшаренный» сетевой принтер и назначает его принтером по умолчанию. Если этот скрипт разместить в папке NETLOGON на DC, то его запуск (при помощи групповых политик) можно производить следующим образом:
%LOGONSERVER%\NETLOGON\addPrn.js \\PrintServerName\SharedPrinterName

И так, сам скрипт:
Читать далее…

Posted in Active Directory, Group Policies, JScript, Scripts | Отмечено: , , | 6 комментариев »