Бэкапу и дальнейшему восстановлению Lync Server 2013 посвящено несколько статей на технете.
Мне же понравился скрипт по резервному копированию, взятый отсюда.
К нему можно добавить разве что экспорт сертификатов с закрытым ключом.
Записки о виртуализации и о жизни
Бэкапу и дальнейшему восстановлению Lync Server 2013 посвящено несколько статей на технете.
Мне же понравился скрипт по резервному копированию, взятый отсюда.
К нему можно добавить разве что экспорт сертификатов с закрытым ключом.
Я обслуживаю инфраструктуру Lync в нашей организации и периодически встает вопрос – как отслеживать качество предоставляемой VOIP-услуги.
До недавнего времени мне были известны два варианта:
– Lync Monitoring Reports;
– SCOM Lync Management Pack.
Но недавно я нашел еще один вариант, которым хочу с вами поделиться – Lync 2010/2013 Network Guide.
Данный гайд предлагает собрать данные о производительности с Lync – серверов и свести их две наглядных таблицы: Microsoft Call Quality Methodology Scorecard for Lync Server и Lync Key Health Indicators.
Key Health Indicators использует WMI, Scorecard – данные из Lync Monitoring.
Кратко опишу процесс развертывания и полученный результат.
Попал мне в руки для бесчеловечных экспериментов телефон Polycom CX3000. Ну как попал – нарисовался в Москве с задачей подключить его к MS Lync и посмотреть что он может.
Для тех, кто не в курсе, поясняю, – это IP-телефон с установленной внутри него ОС Lync Phone Edition. Соответственно, этот телефон можно использовать совместно с IP-АТС на базе MS Lync Server.
Пришлось разбираться, что же за зверь этот Lync Phone Edition.
Поиск по руководству дал понимание того, что телефон может работать в двух режимах:
Так как использование в качестве гарнитуры было мне не интересно, я пошел копать дальше.
Официальная документация на Technet показалась мне не очень понятной. А вот статья Jeff Schertz гораздо яснее.
Итак, что же нам нужно настроить, чтобы телефон работал по сети:
Примечание автора: этот объем настроек необходим в дополнение к уже настроенной и работающей Lync-инфраструктуре! 🙂
Continue reading “Использование Lync Phone Edition в организации”
Обратил внимание, что на части серверов Lync Server 2013 перестала запускаться оснастка Lync Management Shell. Вернее, окно с Powershell запускается и висит/зависает.
Нашел следующее решение:
Запускаем обычный Powershell и выполняем в нем команду Import-Module Lync
.
После успешного импорта модуля закрываем окно с Powershell и запускаем Lync Management Shell.
Возникла задача предоставить внешний доступ к Lync всем пользователям определенного контейнера AD (OU).
Для данных команд нам потребуется Lync Server Management Shell.
Для начала выведем текущие разрешения для пользователей
get-csuser -OU "OU=папка,DC=holding,DC=com" | select displayname, externalaccesspolicy
Теперь поменяем политику доступа к Lync для этих пользователей
get-csuser -OU "OU=папка,DC=holding,DC=com" | Grant-CsExternalAccessPolicy -PolicyName "Tag:Allow Outside Access" -PassThru
Повторим предыдущую команду, чтобы удостовериться в том, что доступ к линку извне пользователям предоставлен.
Обратите внимание, что в Lync Shell за работу с пользовательскими политиками отвечает 5 командлетов
get-command *externalaccess*
1 2 3 4 5 6 7 |
CommandType Name ModuleName ----------- ---- ---------- Cmdlet Get-CsExternalAccessPolicy Lync Cmdlet Grant-CsExternalAccessPolicy Lync Cmdlet New-CsExternalAccessPolicy Lync Cmdlet Remove-CsExternalAccessPolicy Lync Cmdlet Set-CsExternalAccessPolicy Lync |
Также стоит ознакомиться со справкой по командлету
get-help Grant-CsExternalAccessPolicy -full | more
Например, из справки я узнал, что мне потребуется параметр -PassThru
, иначе командлет не возьмет имена пользователей, передающиеся по конвейеру.
Чищу топологию от остатков OCS 2007 R2 и Lync 2010.
Внезапно, не могу удалить старый маршрут, из-за которого не могу удалить последний сервер Lync 2010. Ошибка в панели управления Lync 2013 чертовски информативна (“ошибка при удалении маршрута”).
Сегодня попробовал повторить удаление в панели управления Lync 2010 – сразу стало все понятнее:
‘Set-CsRoutingConfiguration: A service with identifier “BackCompatSite-MediationServer-2” does not exist.’
Это безвременно почивший сервер OCS Mediation, выпиленный без деинсталляции.
К тому же, я уже удалил сайт “BackCompatSime”. 🙁
К счастью, в той же панели было возможно экспортировать конфигурацию (Action->Export configuration), а затем импортировать ее.
Ну а дальше дело техники: экспортируем XML, правим и импортируем обратно.
Попутно при удалении голосовых политики и диал-планов выяснилось, что они тоже кому-то назначены.
Тут нам поможет Shell:
get-csuser | group VoiceRoutingPolicy
Get-CsUser sip:a.vakhitov@vmind.ru | Grant-CsDialPlan -PolicyName $null.
Алексей Максимов собирает в кучу исключения для антивирусного ПО под приложения Microsoft.
В ходе настройки политик управления клиентами любого антивирусного ПО необходимо определять список каталогов, имён процессов или даже расширений фалов, которые должны исключаться из Real-Time сканирования. Постараюсь собрать в одном месте информацию о рекомендуемых параметрах исключений и по мере необходимости буду его корректировать. Стоит отметить, что список составлен исходя из приложений, которые эксплуатируются в моём рабочем окружении. Список разделен по основным категориям сервисов и там где возможно есть ссылки на официальные рекомендации производителей ПО. Во всех случаях подразумевается что программное обеспечение установлено в каталоги «по умолчанию». Continue reading “Антивирус для Windows Server – настраиваем список исключений”
Нюансы настройки Lync Mobile 2010 описаны в официальном гайде MS.
Кроме того, есть пошаговая статья с их форума.
Схематично, порядок действий можно описать так:
Вкратце пройдусь по всем пунктам и резюмирую свой негативный опыт.
Недавно на экраны вышла новая версия Lync Server и Lync Client – 2013.
Помимо нововведений эта версия принесла за собой некоторое количество геморроя. Continue reading “Lync 2013 наполовину доделан?”
Тема инвентаризации мне близка – я уже занимался инвентаризацией серверов Exchange 2007/2010. Так сложилось, что Lync-серверов в компании много, поэтому возникло желание инвентаризировать и их тоже. Здесь и далее под инвентаризацией я подразумеваю проверку версии накопительного обновления (rollup update) для продукта.
У Lync есть стандартный командлет Get-CsServerVersion. Минус в том, что он возвращает версию Lync Server, не привязанную к уже установленным апдейтам.
> Get-CsServerVersion
Microsoft Lync Server 2010 (4.0.7577.0): Volume license key installed.
Причем у этого командлета нет возможности указать удаленный сервер, поэтому мы пойдем другим путем.
Continue reading “Инвентаризация Lync Server 2010/2013 в организации”