Кто-нибудь знает, как вставить праздники из файла .hol в календари Outlook всех наших пользователей?
Я знаю, что в Outlook есть праздники для всех стран, которые просто нужно добавить вручную. В Южной Африке праздничные дни, приходящиеся на воскресенье, также означают, что следующий понедельник также является выходным, что не учитывается в стандартном списке выходных в Outlook.
У нас есть собственный файл .hol, который добавляет эти бонусные выходные в понедельник, но я не могу найти способ добавить их в календари для всех пользователей без вмешательства пользователя.
Параметр командной строки outlook.exe /hol <file.hol>
является ближайшим к решению, но для него по-прежнему требуется подтверждение пользователя.
Клиенты используют Outlook 2003/2007, а сервер - Exchange 2007.
Изменить: чтобы уточнить, это необходимо сделать в контексте безопасности пользователя с помощью сценария входа или аналогичного. Я не могу сделать это на стороне сервера из-за разрешений почтового ящика, которые нельзя изменить по нетехническим причинам.
Вы можете создать pst-файл, содержащий праздничные события, и импортировать его в почтовые ящики с помощью Импорт-Почтовый ящик командлет.
Эта статья содержит информацию о том, как сделать это с помощью Exmerge, и предоставить сценарий VBScript для дублирования PST-файла с правильным именем mailbox.nickname для этапа импорта.
Далее на этапе импорта вы можете взглянуть на Эта статья в блоге MSExchangeTeam по поводу командлета, заменяющего Exmerge в Exchange 2007.
Надеюсь, это соответствует вашим потребностям.
Похоже, это должна быть разумная функция в Exchange. Я пытаюсь сделать что-то подобное, и похоже, что единственными вариантами являются сторонние варианты.