Skip to content

Развертывание клиента Lync 2010 в домене

26.04.2012

При развертывании клиента Lync 2010 главным является выбор правильной тактики действий. Если есть желание и время, можно разобрать .exe-файл дистрибутива, достать из него четыре вложенных дистрибутива (в которые входят Silverlight и VC++) в формате .msi, используя Orca внести необходимые исправления в эти .msi-файлы, чтобы они отрабатывали через GPO, и на выходе все равно получить отрицательный опыт, потому что скорее всего ничего работать не будет. Правильнее будет пойти по пути наименьшего сопротивления и использовать для установки дистрибутив в формате .exe. Возможно, это не технологично, зато сэкономит уйму времени и реально будет работать.

Итак, процедура развертывания клиента Lync 2010 в домене:

1. Размещаем в сети дистрибутив клиента для 32-х и 64-х битных машин: \\fileshare.domain.local\Lync2010\64-bit и \\fileshare.domain.local\Lync2010\32-bit.

2. Выставляем права доступа к сетевой папке \\fileshare.domain.local\Lync2010 таким образом, что бы GPO, отрабатывая в разделе Computer Settings, могла получить доступ к дистрибутиву. Я выставил полные права на чтение файлов в папке для всех пользователей.

3. Создаем Security-группу «Lync2010-Install», в которую добавляем те компьютеры, на которые необходимо установить клиента Lync.

4. Создаем групповую политику «Lync2010». Сразу же запрещаем применение политики для «Authenticated Users» и разрешаем её применение для группы «Lync2010-Install».

5. В GPO «Lync2010» настраиваем два параметра:

  • ключ реестра, ответственный за задержку перед началом загрузки адресной книги с сервера: «Computer Configuration» -> «Preferences» -> «Windows Settings» -> «Registry» -> правый клик, «New» -> «Registry Item».
    Значения ключа следующие:
    Action: Replace
    Hive: HKEY_LOCAL_MACHINE
    Key Path:  SOFTWARE\Policies\Microsoft\Communicator
    Value Name: GalDownloadInitialDelay
    Value Type: REG_DWORD
    Value Data: 00000000
    На вкладке «Common» можно оставить только галку «Remove this item when it is no longer applied».
  • логон-скрипт для установки клиента: «Computer Cofiguration» -> «Policies» -> «Windows Settings» -> «Scripts» -> «Startup». Скрипт можно расположить, например, в netlogon: «\\domain.local\netlogon\lync2010install.cmd».
@echo off
if defined ProgramFiles(x86) (
 if not exist "%ProgramFiles(x86)%\Microsoft Lync\communicator.exe" (
 echo Installing Lync 2010 Client ^(64-bit^)
 "\\fileshare.domain.local\Lync2010\64-bit\LyncSetup.exe" /install /silent
 ) else echo Lync 2010 Client ^(64-bit^) already installed
) else (
 if not exist "%ProgramFiles%\Microsoft Lync\communicator.exe" (
 echo Installing Lync 2010 Client ^(32-bit^)
 "\\fileshare.domain.local\Lync2010\32-bit\LyncSetup.exe" /install /silent
 ) else echo Lync 2010 Client ^(32-bit^) already installed
)

6. Установка клиента начнется сразу после перезагрузки рабочей станции и продлится максимум несколько минут. Если пользователь выполнит вход в систему раньше, чем закончится установка, то Lync против своего обыкновения в первый раз просто не запустится. Идеальный вариант, если в компании не требуется каждый вечер выключать компьютеры, и сотрудники просто пустят их в перезагрузку перед уходом домой.

Описанная процедура обходит стороной процедуру установки клиента на те компьютеры, на которые выполняют вход определенные пользователи. Тут могу предложить три варианта:

1. С помощью GPO logon-скриптом сохранять информацию о залогинившемся пользователе в текстовый файл, расположенный в общей папке. Или в SQL-базу, кому как удобней.

2. С помощью скрипта опросить рабочие станции в домене на предмет залогинившегося в данный момент пользователя, затем список необходимых станций добавить в группу Lync2010-Install.

3. Использовать вышеприведенный скрипт установки вместе с System Center Configuration Manager. Он позволяет выбрать рабочие станции по признаку последнего логинившегося пользователя, затем сравнить полученный список с группой Lync2010-Install, а затем произвести установку клиента.

Реклама

From → Lync

2 комментария
  1. Как-то непонятно …. что имеется в виду, поясните пожалуйста.

    «Описанная процедура обходит стороной процедуру установки клиента на те компьютеры, на которые выполняют вход определенные пользователи.»

    • Имел в виду необходимость установить Lync только на те компьютеры, на которые выполняют вход определенные пользователи.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: