inew
сделай домен и не парься ;o)
сделай домен и не парься ;o)
на удалеНой машине CompFake запускаеЦа скрипт ScriptFake
Вопрос: как запустить скрипт на удалеНой машине и результат его выполнения записать на машину в сети?
Вопрос: как запустить скрипт на удалеНой машине и результат его выполнения записать на машину в сети?
> ("LDAP://cn=Internet Mail,ou=Users,dc=xxx,dc=ru")те правильно будет "LDAP://cn=Internet Mail,cn=Users,dc=xxx,dc=ru"!? (internet mail это группа в контейнере стандартном Users)
Users - это cn, а не ou
такого свойства у группы нет, надо все жеок, тогда получается что-то типа того
arrMemberOf = objGroup.GetEx("member")
Sub test1()
Cells.Select
Range("A1").Activate
Selection.ClearContents
Set objGroup = GetObject _
("LDAP://cn=Internet Mail,cn=Users,dc=xxx,dc=ru")
objGroup.GetInfo
arrMemberOf = objGroup.GetEx("member")
Row = 1
For Each strMember In arrMemberOf
Cells(Row, 1).Value = strMember
Row = Row + 1
Next
End Sub
кстати, твоя задача может решаться и немного другим способом, плюс этого скрипта в том, что получаешь не просто названия пользователей, а обьекты пользователей, с которых можно снимать любые свойствану это как в первом варианте, который ты приводил, разница лишь в том, что там было
GetObject("WinNT://dom1.dom2/Internet Mail")кста, а чем в корне отличие от такого варианта
GetObject("LDAP://cn=Internet Mail,ou=Users,dc=xxx,dc=ru")!?
Пишется логон скрипт, который проверяет во всех ветках
[HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts]
Открой Regedit на машине, на которой есть мейловая учетная запись и в ветке HKEY_CURRENT_USER дай поиск по имени этой учетной записи (или IP почтового сервера).
Поиском найдешь, где именно в реестре находятся учетные записи. Для OE6 это будут
[HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts\00000001]
....
[HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts\000000XX]
На каждую учетную запись один ключ (KEY). На этом ключе есть стринговые значения
POP3 Server
SMTP Server
Вот именно их тебе и надо проверять и при необходимости переписывать новые значения.
Если раньше с реестром скриптами не работал, будет проще не проверять все имеющиеся KEY в [HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts\], а проверить наличие
[HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts\00000001]
[HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts\00000002]
[HKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts\00000003]
(столько, сколько у пользователей может быть максимально учетных записей)
у тебя сейчас какие-то логонные скрипты есть?
Если логон скриптов сейчас никаких нет и раньше с ними не работал, есть другой вариант - просто выложить скрипт где-то в сети и просто оповестить пользователей, что если у них не работает почта, они должны запустить такой-то файл на таком-то диске в такой-то папке.
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Зеркалирование дисков Win2000