![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Помогите плиз со скриптом переадресации почты |
|
VBS/WSH/JS - Помогите плиз со скриптом переадресации почты
|
Новый участник Сообщения: 1 |
Приветствую.
помогите плиз со скриптом на установку переадресации. сейчас пользуемся скриптом: Set objFSO = CreateObject("Scripting.FileSystemObject") set WshShell = WScript.CreateObject("WScript.Shell") Set objNetwork = CreateObject("Wscript.Network") strName = objNetwork.UserName Set objRootDSE = GetObject("LDAP://RootDSE") strDNSDomain = objRootDSE.Get("defaultNamingContext") Const ADS_NAME_INITTYPE_DOMAIN = 1 Const ADS_NAME_TYPE_NT4 = 3 Const ADS_NAME_TYPE_1179 = 1 Set objTrans = CreateObject("NameTranslate") objTrans.Init ADS_NAME_TYPE_NT4, strDNSDomain objTrans.Set ADS_NAME_TYPE_1179, strDNSDomain strNetBIOSDomain = objTrans.Get(ADS_NAME_TYPE_NT4) strNetBIOSDomain = Left(strNetBIOSDomain, Len(strNetBIOSDomain) - 1) objTrans.Init ADS_NAME_INITTYPE_DOMAIN, strNetBIOSDomain objTrans.Set ADS_NAME_TYPE_NT4, strNetBIOSDomain & "\" & strName strUserDN = objTrans.Get(ADS_NAME_TYPE_1179) Set objUser = GetObject("LDAP://" & strUserDN) strForwardingAddress = "CN=test,OU=Test,DC=domain,DC=biz" objUser.altRecipient = strForwardingAddress objUser.deliverAndRedirect = TRUE objUser.SetInfo Он устанавливает при логофе пользователя переадресацию почты на определенный адрес (который прописан в скрипте.) А сейчас поставили задачу чтобы пользователь при логофе мог ввести самостоятельно адрес ( в виде user@domain.ru) на который нужно переадресовать почту. а если он не вводит в течении 30 секунд - чтобы ставилась переадресация на дефолтный адрес прописанный в скрипте. Буду сильно благодарен. Very Happy |
|
Отправлено: 13:17, 23-09-2011 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 R2 - VPN для переадресации | poo | Windows Server 2008/2008 R2 | 0 | 29-04-2011 07:13 | |
MSFT SQL Server - Помогите со скриптом | e2site | Программирование и базы данных | 2 | 06-05-2009 02:34 | |
помогите со скриптом | slaine | Вебмастеру | 5 | 21-09-2005 22:33 | |
Помогите со скриптом | boneheap | Вебмастеру | 1 | 01-11-2004 22:20 | |
Помогите со скриптом | hudognik86 | Вебмастеру | 9 | 10-05-2004 03:06 |
|