Итог : использовать OWA!
Объяснение :
Я пытался связаться с общим календарем в Outlook из нашей корпоративной интрасети, и у меня были схожие проблемы с этим, и я думаю, что решение, которое я нашел, может быть применимо к вам.
По сути, проблема заключалась в том, что // протокол не работал и файлы xnk также не работали.
После часа исследований я наконец-то наткнулся на эту статью, в которой говорится и цитирую: «Для перечисленного выше симптома 1 или симптома нет обходного пути». http://support.microsoft.com/kb/968416 Это явно влияет на outlook 2007, в отличие от предыдущих версий, где он работал нормально.
Согласно статье, даже если бы у нас была возможность запускать приложения командной строки из интрасети (а для некоторых наших клиентов - с помощью java), поскольку каталог, содержащий Outlook.exe, не был установлен по умолчанию ПУТЬ, мне нужно знать местоположение клиента outlook.exe, а этого просто не происходит.
на моей машине, и в моем случае этот путь выглядел так:
C:\Program Files\Microsoft Office\Office12\Outlook.exe /select outlook:\\Public%20Folders\All%20Public%20Folders\Corporate\Executive%20Calendar
Я пришел к выводу, что это невозможно.
ОДНАКО, я обнаружил, что могу напрямую связать версию календаря Outlook Web Access (OWA), используя URL-адрес, подобный следующему:
http://OWAUrl.MyOrganization.org/public/Corporate/Executive%20Calendar/?Cmd=contents
После входа в систему общий календарь отображается в их веб-браузере (кстати, в IE это работает намного лучше), и у них есть полная возможность редактирования.
Я понимаю, что это может быть неприемлемым решением для некоторых людей, но в моем случае это был адекватный обходной путь, которым все были довольны.