• Lync и Exchange: управляем с одной консоли PowerShell

    В большинстве случаев там где внедрен Lync присутствует и Exchange и, зачастую, администратор обоих систем один, однако инструменты управления у продуктов разные.

    Я также постоянно работаю с этими продуктами и использую единую консоль PowerShell  для этих целей (или на Lync или на Exchange в зависимости от того с чем в данный момент больше работаю).

    В заметке я приведу команды, которые я использую для удаленного подключения к этим серверам.

    Оба сервера управляются с помощью PowerShell и, при установке, создают узлы IIS для удаленного подключения с помощью PowerShell.

    Для Exchange подключаться необходимо к узлу http://<имя_сервера>/powershell, для Lync https://<имя_сервера>/OcsPowerShell. Обратите внимание, что для подключения к Exchange используется протокол http, а для Lync https

    Подключение со стороны Exchange к Lync.

    Есть два способа подключения

    1. Подключение под учетными данными текущего пользователя.

    Такое подключение будет удобно администраторам работающим как с Exchange, так и с Lync и при этом использующим одинаковые учетные данные.

    Для подключения к Lync необходимо набрать в консоли Exchange Management Shell команды

    $session=New-PSSession –ConnectionUri https://<имя_сервера>/OcsPowerShell –Authentication NegotiateWithImplicitCredential

    Import-PSSession $session

    После выполнения этих команд вам будет доступно управление сервером Lync  с этой консоли

    LyncImplicit

    Рис 1. Подключение к Lync из консоли Exchange Management Shell

    2. Подключение под учетными данными другого пользователя

    В случае если вы используете разные учетные данные для администрирования продуктов, то вы можете вызвать окно для ввода учетных данных.

    В таком случае команды будут следующими

    $session=New-PSSession –ConnectionUri https://<имя_сервера>/OcsPowerShell –Credential (Get-Credential)

    Import-PSSession $session

    Отличие будет в том, что после выполнения первого комадлета появится окно для ввода учетных данных

    LyncCred

    Рис 2. Окно ввода учетных данных

     

    Подключение к Exchange из консоли Lync

    Процесс весьма похож, но есть несколько отличий:

    • для подключения используется протокол http, иначе подключение окончится неудачей  (http://technet.microsoft.com/en-us/library/dd351136.aspx)
    • при подключении под теми же учетными данными используется протокол Kerberos
    • необходимо указать параметр СonfigurationName  (значение Microsoft.Exchange)
    1. Подключение под учетными данными текущего пользователя.

    Для подключения к Exchange необходимо набрать в консоли Lync Server Management Shell команды

    $Session=New-PSSession –ConnectionName Microsoft.Exchange –ConnectionURI http://<имя_сервера>/PowerShell –Authentication  Kerberos

    Import-PSSession $session

    ExchKerbros

    Рис 3. Подключение из консоли Lync Server Management Shell к Exchange

    2. Подключение под учетными данными другого пользователя

    Как и для случая подключения к Lync отличие будет в одной команде

    $Session=New-PSSession –ConnectionName Microsoft.Exchange –ConnectionURI http://<имя_сервера>/PowerShell –Credential (Get-Credential)

    Import-PSSession $session

    Как и в случае с подключением к Lync появится окно с предложением ввести учетные данные.

    Для отключения сессии служит команда Remove-PSSession $session

    Надеюсь вам поможет эта информация при работе с серверами Lync и Exchange

  • Как назначить Lync конференцию без Microsoft Outlook.

    По умолчанию основным средством назначения собраний по расписанию и отправки приглашений для участия в конференции в Lync является Microsoft Outlook в связке с почтовым сервером. При установке Lync клиента в программу Outlook  добавляется модуль позволяющий назначать собрания и управлять ими, рассылка приглашений осуществляется самой программой Outlook.
    Однако не все заказчики используют Microsoft Outlook.  Для возможности работы с конференциями заказчиков который используют другие почтовые программы выпущено средство работы с ними с помощью веб узла.
    Это дополнение к Microsoft IIS, которое должно быть установлено на том же сервере где установлен Lync Web Services. Существует возможность настройки взаимодействия с почтовыми серверами для отправки приглашений на собрания с помощью электронной почты.
    Само средство и документацию к нему можно скачать по ссылке http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b7d8f948-fa64-4c51-8b54-2223954d1fa4&displaylang=en

    Основные возможности средства

    • Создание собрания Lync  по расписанию
    • Модификация и удаление назначенных собраний
    • Отправка приглашения на него с помощью электронной почты (при настройке взаимодействия с почтовым сервером)
    • Присоединение к конференции

    Однако не весь функционал, доступный в Outlook Add-in  присутствует в средстве. Ниже перечислены отличия Lync Web Scheduler от Outlook Add-in

    • Недоступно создание по��торяющихся собраний (например, создать на год вперед в каждый понедельник пятиминутное собрание одним элементом)
    • В средстве видно только собрания, в которых пользователь является организатором и созданные с помощью этого средства. Не отображаются собрания, в которые пользователя пригласили
    • Lync Web Scheduler доступен только на английском языке
    • Сообщения отправляемые средством отличаются от сообщений, отправленных с помощью Outlook Add-in
    • Средство не взаимодействует напрямую с сервером календарей, обновление календарей происходит после приема пользователем приглашения.

    Установка средства весьма проста. После установки появляется узел Scheduler в IIS как для внешних служб Lync так и для внутренних.
    Для входа на узел надо набрать для внутренних пользователей https://<internal pool FQDN>/scheduler или https://<external pool FQDN>/scheduler для внешних пользователей (подразумевается что Lync Web Services вы опубликовали). Появится страница с запросом учетных данных

     

    Рис 1. Страница ввода учетных данных

    В левой части инструмента будут все собрания? назначенные вами с помощью этого средства, в правой возможность изменить их, скопировать ссылку для входа, отправить письмо с приглашением.

    Рис 2. Интерфейс Lync Web Scheduler

    При создании нового собрания есть возможность задать тему собрания, время, месторасположения, добавить комментарии, настроить права участников. После создания собрания, если настроено взаимодействие с почтовым сервером, приглашение будет отправлено участникам

    Рис 3. Создание собрания

    Приглашение приходит от имени организатора с ссылкой на собрание

    Рис 4. Приглашение на собрание

    Настройку взаимодействия с почтовыми серверами необходимо выполнить как для внутреннего, так и для внешнего узла Scheduler.

    Для отправки сообщения я создал в Exchange отдельный почтовый ящик,  разрешил этой учетной записи отправлять письма от имени моих пользователей и указал учетные данные в IIS

    Рис 5. Настройка взаимодействия с почтовым сервером

    Напомню что по вопросам технического консалтинга партнеры могут обратиться по адресу rupts@microsoft.com