Архив

Posts Tagged ‘lync’

Unified Communication User Community (UC²)

Записи докладов со встреч IT-сообщества UC²

https://www.youtube.com/channel/UCzDhaysP8lXqCo-s8IZiAlQ
Тег «Далее»

Реклама
Рубрики:Exchange, Lync, UC

Вышел Skype for Business Server 2015

Сегодня, (01.05.2015), без лишнего шума и пыли вышел Skype for Business Server 2015. Продукт доступен для скачки на портале TechNet Subscriptions — https://technet.microsoft.com/en-us/subscriptions/downloads/?FileId=63650#searchTerm=&ProductFamilyId=592&Languages=en&PageSize=10&PageIndex=0&FileId=0

upd (04.05.2015): Skype for Business набирает обороты. Сегодня, 04.05.2015, официально анонсирован выход Skype for Business Server.

upd (30.06.2015) Skype for Business Server 2015 Technical Preview — https://technet.microsoft.com/ru-ru/evalcenter/dn917485

Рубрики:Lync, Skype

Skype for Business Webcast

Рубрики:Lync, OCS, Skype

Как Lync Phone Edition скачивает корневой сертификат

Ниже статья, подготовленная Александром Станкевичем, ранее опубликованная в качестве ответа на пост на форуме Microsoft TechNet — http://social.technet.microsoft.com/Forums/ru-RU/lync2010ru/thread/82ec9dc1-170f-4778-8eed-d239e4da7e16/ и опыт решения мной проблемы с невозможностью Lync Phone Edition подключиться к Exchange Server (к календарю и т.п.).
———————————

Готовьтесь к очередной порции тайного знания 🙂 …

Итак, я его «сделал»!

Но, для начала, о самой проблеме…
При первом подключении, телефон поочерёдно выдаёт следующие сообщения:

LPhECert_Connecting Тег «Далее»

Рубрики:Lync

Lync Server 2013 Backup

Lync2013Backup.ps1 (https://onedrive.live.com/?authkey=%21AC0QMw6aiV6w4Go&v=TextFileEditor&id=89D4F9A2EB82023D%2118439&cid=89D4F9A2EB82023D&parId=89D4F9A2EB82023D%21338)

Скрипт выполняет резервное копирование данных системы Lync Server 2013, используя следующие штатные командлеты:

  • Back up the Central Management store configuration (topology, policies, and configuration settings )
    Export-CsConfiguration
  • Back up Location Information service data
    Export-CsLisConfiguration
  • Back up Response Group configuration
    Export-CsRgsConfiguration
  • Back up User Data (Contact lists and ..)
    Export-CsUserData

Восстановить данные из полученных резервных копий (.zip файлов) можно соответствующими штатными «Import-Cs..» командлетами.

Ссылки по теме:
Backing Up and Restoring Lync Server 2013
Резервное копирование и восстановление SfB Server 2015

Рубрики:Lync

Office Communications Server 2007 R2: Backup and Restore Your OCS 2007 R2 Contacts

Вольный перевод статьи из http://technet.microsoft.com/ru-ru/magazine/ff899323(en-us).aspx


Как экспортировать контакты OCS 2007 R2 в XML-файл с помощью служебной программы Dbimpexp.

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

Резервное копирование Microsoft Office Communications Server (OCS) 2007 R2 достаточно подробно описано в документации. А здесь мы поговорим о том, как сделать резервную копию контактов пользователя в Microsoft Office Communicator (MOC) 2007 R2. Штатного функционала в MOC по экспорту списка контактов нет, но у нас есть инструмент, который позволит это сделать — Dbimpexp.exe. Эта утилита устанавливается в следующий каталог [drive]:\Program Files\Common Files\Microsoft Office Communications Server 2007 R2\Support при установке OCS 2007 R2.

Зачем использовать Dbimpexp?

OCS 2007 R2 использует Microsoft SQL Server для хранения конфигурационной и другой информации. Пользовательские данные, в том числе и списки контактов хранятся в баде данных RTC. Хорошим дополнением к стратегии резервного копирования может стать резервирование списков контактов. Dbimpexp позволит экспортировать пользовательские контакты в XML файл.

И теперь, когда пользователь (например директор 🙂 ) совершенно случайно грохнет свой список контактов, нажитый непосильным трудом.. , то у Вас будет контрмера — восстановить его из файлов резервных копий списков контактов.
Восстановление же базы данных RTC из резервной копии по понятным причинам не приемлемо, т.к. изменение (откат) затронет всех пользователей организации.

Решение

Ежедневное ночное выполнение экспорта списков контактов утилитой Dbimpexp.exe может помочь восстановить контакты для одного конкретного пользователя без ущерба для любых других пользователей организации OCS 2007 R2. Для примера будем использовать OCS 2007 R2 Enterprise Edition:

  • Один Front End OCS 2007 R2 Enterprise Edition на Windows Server 2008
  • Один Back End SQL Server 2008 Enterprise Edition с базами от OCS 2007 R2, на Windows Server 2008
  • Один контроллер домена Active Directory с DNS сервером и Центром Сертификации на Windows Server 2008

The Microsoft Communications Server 2007 R2 Enterprise environment

Необходимые права доступа
Role Dbimpexp /import Dbimpexp /import /delete Dbimpexp /export
Read-only X
OCS Admin Role X X
SQL DBO / Local Administrator X X X

Для демонстрации наша учетная запись имеет права администратора OCS. Она также имеет права администратора на  SQL Server. Запускаем команды экспорта и импорта на сервере OCS 2007 R2 Front End. Синтаксис Dbimpexp.exe будет отличаться для OCS 2007 R2 Standard Edition или Enterprise Edition. CС помощью Dbimpexp.exe вы можете экспортировать и импортировать за один раз контакты как всех так и одного пользователя.

Экспорт контактов

Для OCS 2007 R2 Standard Edition:
dbimpexp.exe /hrxmlfile:»c:\ocsusers.xml»

Для OCS 2007 R2 Enterprise Edition (pool):
dbimpexp.exe /hrxmlfile:»c:\ocsusers.xml» /sqlserver:<sql server instance name>

Далее:
dbimpexp.exe /hrxmlfile:»C:\Backup\ocsusers.xml» /sqlserver:sqlserv01-gburg.delanet.local

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

Импорт контактов

Для OCS 2007 R2 Standard Edition:
dbimpexp.exe /import /hrxmlfile:»c:\ocsusers.xml» /restype:all

Для OCS 2007 R2 Enterprise Edition (pool):
dbimpexp.exe /import /hrxmlfile:»c:\ocsusers.xml» /sqlserver:<sql server instance name> /restype:all

Восстановим список контактов для одного порльзователя:
dbimpexp.exe /import /hrxmlfile:»c:\Backup\ocsusers.xml» /sqlserver:sqlserv01-gburg.delanet.local /restype:user /user:anthony.delagarde@delanet.local
, где “/user:anthony.delagarde@delanet.local” это SIP адрес нужного нам пользователя.

OCS 2007 R2 can list specific contacts or all of a user’s contacts

Славься, славься..

Дополнительные материалы [Updated 19.02.2013]:
Import Contacts for Microsoft Lync 2010
[update 09.07.2013]
— обоснование для прав доступа — http://technet.microsoft.com/en-us/library/hh202171(v=ocs.14).aspx (User must be a member of the RTCUniversalServerAdmins group to perform all the commands described in this document. Backup and restoration commands do not support role-based access control (RBAC).)

Рубрики:Lync, OCS

OCS 2007: Автоматизируем список контактов

AllDay.ru_10 Перейдем сразу к телу.

Задача:
Необходимо в Office Communicator у определенной группы пользователей автоматически создать список контактов.
В список контактов должны попасть только пользователи, учетные записи которых не отключены.
Список должен актуализироваться (новые пользователи должны попадать в список, отключенные пользователи – удаляться из списка).

Решение:
Используем скрипты из комплекта OCS Resource Kit: LCSAddContacts.wsf и LCSAddACEs.wsf.
Найти их можно в следующем каталоге: C:\Program Files\Microsoft Office Communications Server 2007\ResKit\WMI Samples
Скачать Office Communications Server 2007 Resource Kit Tools.

А теперь сам процесс:
Листинг файла Contacts.cmd
=======================
SET FOLDER=c:\OCS_Share\Contacts

REM DeleteUsers
REM Удаляем список в группе контактов исходя из ранее сгенерированного списка пользователей (если это не первый запуск).
REM Этот шаг необходим чтобы очистить список в группе контактов у всех пользователей, которым ранее мы этот список создали
del %FOLDER%\delete_user_contacts.txt
rename %FOLDER%\user_contacts.txt delete_user_contacts.txt
CScript %FOLDER%\lcsaddcontacts.wsf /usersfile:%FOLDER%\delete_user_contacts.txt /contactsfile:%FOLDER%\delete_user_contacts.txt /contactsgroup:Webzavod /delete
REM timeout /T 600

REM ExportUsers

REM Экспортируем список пользователей из Active Directory из определенного контейнера.
REM Экспортируем только тех, у кого есть SIP адрес, учетная запись не отключена, а также те, которые имеют включенную опцию “Password newer expires”.

REM http://support.microsoft.com/ kbid 305144
Date /T > %FOLDER%\user_contacts.txt
Time /T >> %FOLDER%\user_contacts.txt
dsquery * «OU=Webzavod,DC=ad,DC=webzavod,DC=ru» -attr msRTCSIP-PrimaryUserAddress -scope onelevel -limit 10000 -l -filter «(&(msRTCSIP-UserEnabled=TRUE)(|(userAccountControl=512)(userAccountControl=66048)))» >> %FOLDER%\user_contacts.txt
REM timeout /T 120

REM AddContacts
REM Добавляем список контактов согласно списка в группу контактов всем пользователям согласно списка. Даем необходимые права для подавления запросов на добавление контакта в список контактов.
CScript %FOLDER%\lcsaddcontacts.wsf /usersfile:%FOLDER%\user_contacts.txt /contactsfile:%FOLDER%\user_contacts.txt /contactsgroup:Webzavod
CScript %FOLDER%\lcsaddaces.wsf /usersfile:%FOLDER%\user_contacts.txt /acesfile:%FOLDER%\acesfile.txt
=======================

Листинг файла acesfile.txt
=================
all allow allow
=================

Периодическое выполнение скрипта позволит создавать и актуализировать список контактов.

Ограничение на 150 пользователей в контакт листе можно изменить следующим образом:
Запускаете оснастку OCS 2007 находите Front Ends -> Свойства -> General -> Max. contacts per user.

Дополнительные материалы [Updated 19.02.2013]:
Import Contacts for Microsoft Lync 2010

Рубрики:Lync, OCS