|
Настройка outlook | ☑ | ||
---|---|---|---|---|
0
KuJIT
19.08.14
✎
14:41
|
День добрый. Настраиваю Торговлю + CRM на трасфер событий в аутлук. База файловая, стоит на терминале, подключаюсь через RDP. Стопорится все дело, когда вызывается
Новый COMОбъект("Outlook.Application", ИмяКомпьютера), где ИмяКомпьютера - айпишник моего компа, с которого провожу подключение и на котором стоит аутлук. Вызывается исключение с текстом ошибки "На компьютере не установлен аутлук" (аутлук без лицензии, если это имеет значение). Собственно с терминала айпишник пингуется, но когда я открываю "Сеть" на терминале, моего компьютера в списке нет. В чем может быть проблема? |
|||
1
KuJIT
19.08.14
✎
14:45
|
То же исключение вызывается, когда вместо ИмяКомпьютера я пишу полную ересь.
|
|||
2
KuJIT
19.08.14
✎
14:48
|
То же исключение, если указываю айпишник компа, которые отображается в "Сеть" на терминале.
|
|||
3
KuJIT
19.08.14
✎
14:53
|
Собственно вопрос сводится к тому, что нужно сделать, чтобы работало COMОбъект("Outlook.Application", ИмяКомпьютера), если конфигурация стоит на терминале, к которому подключаются через RDP, и этот терминал находится в одной сети с компьютером.
|
|||
4
acsent
19.08.14
✎
15:00
|
чтоб DCOM юзать нужно и права иметь и порты открытые
|
|||
5
KuJIT
19.08.14
✎
15:35
|
А каким способом надежно можно проверить, работает ли DCOM под конкретной учеткой. Кокая-нибудь простая команда, типа ping, которая 100% будет работать, если есть все права?
|
|||
6
KuJIT
19.08.14
✎
15:46
|
И какие порты должны быть открыты? (4)
|
|||
7
KuJIT
19.08.14
✎
16:01
|
{Форма.Форма.Форма(4)}: Ошибка при вызове конструктора (COMОбъект)
Word = Новый COMОбъект("Word.Application", "192.168.0.37"); по причине: -2147024891(0x80070005): Отказано в доступе. Вот такая фиговина еще. Сделал обработку в одну строку, которая пытается jnrhsnm через DCOM Word |
|||
8
KuJIT
20.08.14
✎
09:14
|
DCOM вроде настроили (проверил созданием word файла), однако с аутлуком ничего не получается. Он тупо висит на команде Новый COMОбъект("Outlook.Application", ИмяКомпьютера). Т.е., если команду заменить на Новый COMОбъект("Word.Application", ИмяКомпьютера) - все ок, а с аутлуком какая-то лажа. Причем когда я создавал ком-объект аутлука на своем компе, этот ком-объект спокойно создался. (4)
|
|||
9
acsent
20.08.14
✎
10:06
|
(8) под каким пользователем создаешь аутлук? может у него и профиля нет?
|
|||
10
KuJIT
20.08.14
✎
12:01
|
Ну фиг знает. У нас, вроде как доменный вход. Везде и всюду (включая тот терминал) вхожу под имяОрганизации\ИмяМеня. (9)
|
|||
11
KuJIT
20.08.14
✎
13:08
|
Вот этот вопрос меня, кстати, очень интересует. Аутлук же, наверное, авторизируется как-то. Но к нему подключение без всяких логинов-поролей происходит. (9)
|
|||
12
Турист
20.08.14
✎
13:18
|
(11) ты же сам написал что у вас домен
|
|||
13
Jaap Vduul
20.08.14
✎
13:28
|
Корпорация Microsoft на сегодняшний день не рекомендует производить и не поддерживает автоматизацию программ из пакета Microsoft Office с помощью автоматических, неинтерактивных клиентских приложений или компонентов (включая ASP, DCOM и службы NT), поскольку при запуске в этом окружении программы пакета Office могут работать нестабильно или зависать.
http://support.microsoft.com/kb/257757 |
|||
14
KuJIT
20.08.14
✎
17:17
|
Я в администрировании фигово шарю. Мне это ни о чем не говорит =) (12)
Рекомендует или нет, но задачу нужно как-то выполнить. Тот же ворд или эксель работают на ура, чем аутлук хуже? К тому же на своем компе (не с терминала) нормально к аутлуку через ком подсоединяется. (13) |
|||
15
KuJIT
20.08.14
✎
17:22
|
По вашей ссылке написано, что модальные окна вешают приложение. У меня при запуске аутлука появляется 2 модальных окна. 1е - что нет лицензии (но это и в ворде есть), 2е от битрикса с запросом на логин-пароль. Может в этом быть проблема? (13)
|
|||
16
avant2004
20.08.14
✎
17:46
|
Имею опыт с подобными чудачествами office, но через C#. Механизм, в общем, один и тот же.
DCOM объекты и их настройка находятся в консоли, которую можно запустить посредством cmd -> dcomcnfg Там надо войти в Компьютер -> Настройка DCOM. Но только в списке ярлычков Вы office не увидите ))) Потому что с большой степенью вероятности он у Вас 32-битный, а нужная консоль запускается с ключом /32. Таким образом, из cmd запускаем такую строку mmc.exe comexp.msc /32, и у Вас запустится именно 32-битная DCOM консоль, в которой будет нужный нам объект. У меня, например, для ofiice 2010, он называется Outlook Message Attachment, для других версий может называться по-другому. По нему правой кнопкой, свойства, и настраиваем безопасность. Лучше всего на закладке "Удостоверение" тупо указать учетку админа. В общем, как-то так. Поиграйтесь с этими настройками, и результат даст о себе знать. |
|||
17
KuJIT
21.08.14
✎
10:46
|
Большое спасибо! То что нужно. Хотя, может быть, помог ребут (только сейчас догадался, что он может помочь) =) (16)
|
|||
18
KuJIT
22.08.14
✎
15:58
|
Произошла исключительная ситуация (Microsoft Outlook): Невозможно открыть файл "C:\Users\ilya.h\AppData\Local\Microsoft\Outlook\Списки SharePoint.pst".
=( Опять права? Вроде все поставил. Какие права могут еще быть нужны? |
|||
19
KuJIT
22.08.14
✎
16:09
|
Еще, кстати, когда пробую этот файл открыть просто ручками, то получаю ошибку "Файлы данных Outlook необходимо открывать в Outlook". Может быть как-то связано?
|
|||
20
KuJIT
22.08.14
✎
16:54
|
Чудо случилось! Удалил аутлуковскую папку, запустил аутлук (папка создалась по новой), ребутнул комп - профит! =)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |