Централизованное обновление Skype – №759158

Скачать skype msi и установить его через GPO

Skachat-skype-msi.jpg

Добрый день уважаемые читатели, продолжаем с вами изучать функционал групповой политики (GPO) и сегодня постараемся развернуть скайп по всему домену Active Directory, в итоге мы инсталлируем и обновим все до последней версии и уберем кучу ручного труда с системного администратора. Для того, чтобы все это реализовать вам необходимо скачать skype msi пакет, так как именно их поддерживает GPO в Windows Server 2012 R2 и последующих релизах.

Какие задачи решает skype msi пакет

Давайте быстро рассмотрим, где и в чем вам может помочь применение данного пакета:

  • Не так давно была массовая ошибка у пользователей данного мессенджера: что отсутствует msvcp140 dll библиотека, решалась она чаще всего обновлением skype, но представьте, что вам это нужно сделать на 500 компьютерах, понятно, что кто-то сам обновит, но по опыту, большинство пользователей это капризные люди, которые будут сидеть до победного, чтобы не работать.
  • В skype не удается начать видеотрансляцию, так же очень популярный глюк, когда скайп не видит вашу веб-камеру.
  • Чистая установка программы на новый компьютер или компьютеры
  • Обновление до последней версии с точки зрения безопасности

Где скачать skype msi installer

Данный пакет, чем то напоминает skype offline installer, так как он не требует подключения к интернету для установки, но создан он специально для бизнеса, так как Microsoft понимает, что пакет в больших масштабах очень сложно ставить не имея SCCM. По приведенной ниже ссылке, вы получите самую последнюю версию скайпа.

http://www.skype.com/go/getskype-msi

или

https://go.skype.com/msi-download

skachat-skype-msi-installer.png

Как установить skype через групповую политику

И так, скачать пакет msi для установки skype у нас получилось, теперь давайте его распространим. Открываем редактор групповой политики. Находим нужную OU с пользователем или компьютером, я остановлюсь на втором варианте и поставлю его на пользовательскую рабочую станцию.

Щелкаем правым кликом по OU и из контекстного меню выбираем «Создать объект групповой политики в этом домене и связать его с текущей OU»

Указываем удобное для вас имя для установки скайпа через GPO.

Далее выберите созданный GPO объект и перейдите на вкладку «Сведения», тут я для себя отключаю применение данной политики на пользователей, чтобы быстрее отрабатывало для компьютера.

Вас попросят подтвердить изменения, говорим да.

Все теперь редактируем саму политику, через меню «Изменить»

Переходим в ветку:

Конфигурация компьютера > Политики > Конфигурация Windows > Сценарии (запуск/завершения)

Теперь вам необходимо создать файл cmd с таким содержимым

msiexec /i \ваш путьSkypeSetup.msi /quiet /norestart

  • где \ваш путь это путь до UNC шары в которой лежит файл SkypeSetup.msi

Скачать готовый файл развертывания skype.msi через GPO

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

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

В результате в фоновом режиме вы все можете посмотреть с помощью мониторинга ресурсов.

Если при выполнении скрипта у вас будет ошибка «Указанный путь был использован при запуске CMD.EXE в качестве текущей папки. CMD.EXE не поддерживает пути UNC. По умолчанию выбрана системная папка Windows.» То вам поможет добавление ключей реестра.

  • Для локальных станций создайте файл DisableUNCCheck.reg с таким содержимым:
  • Для терминальных серверов ветка HKLMSoftwareMicrosoftCommand Processor

Май 16, 2017 17:45

Как Вы уже знаете, 1 сентября 2018 года будет прекращена поддержка Skype 7.xx (Skype Classic), в связи с чем всем пользователям мессенджера рекомендуется обновить его до версии 8.xx. Если у Вас несколько компьютеров, разумнее всего обновить Skype вручную, в противном случае имеет смысл автоматизировать развертывание мессенджера на всех необходимых рабочих станциях. Как решить данную задачу в пределах домена Active Directory с учетом того, что официальные MSI-пакеты Skype больше не выпускаются?

Развертывание Skype без MSI-пакетов

Как и в случае Mozilla Thunderbird, Mozilla Firefox и OpenOffice инсталлятор Skype поддерживает режим «тихой» установки, позволяющий организовать установку и обновление мессенджера на множестве компьютеров, работающих под управлением любых операционных систем семейства Microsoft Windows, соответствующих системным требованиям (следует отметить, что вопреки официальной информации, инсталлятор Skype не работает в среде Microsoft Windows XP SP3 со всеми существующими обновлениями, включая Microsoft Internet Explorer 8). Как Вы уже догадались, для автоматизации развертывания мессенджера в пределах домена Active Directory в очередной раз будет достаточно подготовить единственный сценарий «тихой» установки Skype и назначить его сценарием запуска компьютера с помощью любого объекта групповой политики (далее — GPO), действие которого распространяется на соответствующие рабочие станции. С одной стороны, все делается по очень привычному сценарию, с другой — всегда имеются нюансы, которые стоит учитывать.

Общие сведения об инсталляторе Skype

Инсталлятор последней версии мессенджера, представляющий из себя исполняемый файл с именем Skype-НомерВерсии.exe, всегда доступен для загрузки на соответствующей странице официального сайта. В связи с тем, что мессенджер является 32-разрядным приложением, указанный файл подойдет для установки и обновления Skype на всех компьютерах, не зависимо от разрядности установленных на них операционных систем. Как и во всех подобных ситуациях Вам нужно загрузить и сохранить инсталлятор мессенджера в общей папке, доступной для чтения Всем на уровне файловой системы NTFS и на уровне общей папки. По умолчанию процедура «тихой» установки Skype обеспечивает инсталляцию мессенджера в папку %ProgramFiles%MicrosoftSkype for Desktop в среде 32-разрядных операционных систем или %ProgramFiles (x86)%MicrosoftSkype for Desktop — в среде 64-разрядных, а также последующее добавление соответствующих ярлыков на Рабочий стол и в меню Пуск. Для выполнения такого типа установки мессенджера необходимо запустить его инсталлятор с ключами /VERYSILENT и /NORESTART, первый из которых выключает отображение каких-либо окон, а второй запрещает перезагрузку операционной системы. Если на компьютере установлен Skype версии ≤ 7.41, то процедура «тихой» установки инсталлирует мессенджер версии 8.xx параллельно со старым, при наличии более ранней версии 8.xx — обновит его. В связи с этим перед переходом на Skype 8.xx следует удалить с рабочих станций мессенджер версии ≤ 7.41. Также нужно отметить, что при переходе с классического Skype на версию 8.xx и при последующих обновлениях мессенджера процедура «тихой» установки никак не влияет на настройки пользователей, хранящиеся в папках %APPDATA%Skype пользовательских профилей.

Сценарий «тихой» установки Skype

Как и в большинстве подобных случаев сценарий «тихой» установки Skype должен проверять, что мессенджер разворачиваемой версии не был установлен ранее, и, если приложение еще не установлено или имеет не совпадающую с разворачиваемой (более старую) версию, запускать процедуру «тихой» установки. В нашем случае для выяснения версии Skype применяется утилита командной строки WMI — wmic (она доступна во всех современных операционных системах семейства Microsoft Windows), выполняющая запрос версии исполняемого файла мессенджера (возьмите на заметку этот способ получения информации о версии файлов, он пригодится Вам для организации «тихой» установки любых приложений, которые не добавляют соответствующие сведения в реестр, например, QIP’а), разрядность операционной системы определяется по значению стандартной переменной окружения PROCESSOR_ARCHITECTURE, для поиска строки используется команда find с последующим анализом кода ее завершения ERRORLEVEL. С учетом всех перечисленных особенностей сценарий «тихой» установки мессенджера InstallSkype.cmd имеет следующий вид (обязательно учтите, что применение двойных бекслешей в выделенных строках является обязательным):

 set VERSION=8.27.0.85 if %PROCESSOR_ARCHITECTURE% == x86 (   set FILENAME="C:\Program Files\Microsoft\Skype for Desktop\Skype.exe" ) else (   set FILENAME="C:\Program Files (x86)\Microsoft\Skype for Desktop\Skype.exe" ) wmic datafile where name=%FILENAME% get version | find "%VERSION%" if ERRORLEVEL 1 \local.company.comSHARESPACKAGESSkype-%VERSION%.exe /VERYSILENT /NORESTART 

Как Вы уже поняли, значение переменной окружения VERSION, заданное в первой строке, должно совпадать с версией инсталлятора мессенджера, используемого в настоящий момент. Например, для установки Skype версии 8.27.0.85 и обновления устаревших мессенджеров до этой версии в соответствующей общей папке должен присутствовать инсталлятор Skype-8.27.0.85.exe, и переменная окружения VERSION должна иметь значение 8.27.0.85. Если Вы пожелаете перейти, например, на мессенджер версии 8.28.76.42 (на момент написания статьи данная версия Skype пребывала в статусе предварительной), придется всего лишь загрузить в соответствующую общую папку инсталлятор Skype-8.28.76.42.exe и изменить значение переменной окружения VERSION на 8.28.76.42. Конечно же, после этого можно спокойно удалить ставший устаревшим инсталлятор Skype-8.27.0.85.exe, который больше не понадобится.

Массовая «тихая» установка Skype

Последним этапом автоматизации установки и обновления Skype в домене Active Directory является назначение сценария InstallSkype.cmd сценарием запуска компьютера с помощью любого существующего или созданного исключительно для развертывания мессенджера GPO, действие которого распространяется на все необходимые рабочие станции. Для того чтобы ограничить область действия выбранного GPO компьютерами с операционными системами от Microsoft Windows 7 до Microsoft Windows 8.1 (у нас нет компьютеров с Windows Vista, поэтому я про нее «забыл»), удобнее всего использовать WMI-фильтр с запросом:

 SELECT * FROM Win32_OperatingSystem WHERE (Version LIKE "6.1%" OR Version LIKE "6.2%" OR Version LIKE "6.3%") AND ProductType="1" 

После нацеливания выбранного GPO на нужные рабочие станции следует добавить в его список Конфигурация компьютера Политики Конфигурация Windows Сценарии Автозагрузка сценарий InstallSkype.cmd. После окончания распространения групповой политики и перезагрузки соответствующих компьютеров на них будет установлен или обновлен мессенджер Skype, при этом никто, кроме Ваших коллег по IT-отделу, не заметит ничего «подозрительного».

Заключение

Я надеюсь, что данная инструкция поможет Вам надолго забыть про развертывание Skype в «ручном» режиме, и Вы сможете потратить освободившееся время на решение более интересных задач. Как только появится свободное время, я постараюсь рассказать Вам про другие способы автоматизации установки, обновления и настройки популярного программного обеспечения, для которого не выпускаются MSI-пакеты.

Ask a question Quick access

Объединенные коммуникации > Skype для Business
  • Question

  • Доброго времени суток Уважаемые коллеги! Хочу распространить клиентов Skype for Business (SFB) через GPO на все ПК. Я так понимаю полноценный клиент входит только в состав офиса.  Есть возможность назначить на ПК SFB клиент в форме msi-пакета , или некоего обновления? Спасибо!

    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!

    Tuesday, October 6, 2015 9:54 AM Reply | Quote

Answers

  •  Lync Basic обновляется до SfB  (тоже basic) через центр обновлений без проблем, аналогично полной версии Lync. Среди документации есть сравнение возможностей клиентов Lync 2013 (в т.ч. полного и Basic), для SfB я не заметил отличий от написанного.

    Развернуть полный SfB тоже можно отдельно, так же как можно поставить Excel отдельно от остального офиса, выбрав только его в инсталляторе. По вашей ссылке рассказывают, как это автоматизировать.

    Что касается лицензий, то обратите внимание, что (полная версия) Lync/SfB входит только в Office 2013 Professional Plus. Либо можно купить лицензии SfB клиента отдельно (только с SfB Server CAL не перепутайте, кстати они тоже нужны).

    • Proposed as answer byTuesday, October 6, 2015 2:52 PM
    • Marked as answer byMonday, October 12, 2015 5:07 AM

    Tuesday, October 6, 2015 2:23 PM Reply | Quote

All replies

  • Есть отдельный диструбутив для установки.

    (По сути это тот же Офис, но в нем конфиг сделан для установки только SfB — такой конфиг можно и самому сделать)

    Сазонов Илья

    https://isazonov.wordpress.com/Tuesday, October 6, 2015 11:57 AM Reply | Quote

  • Есть отдельный диструбутив для установки.

    (По сути это тот же Офис, но в нем конфиг сделан для установки только SfB — такой конфиг можно и самому сделать)

    Сазонов Илья

    https://isazonov.wordpress.com/

    Да уже закачали! Только вот весят они почти по 400-500 метров.Тут сразу возникают несколько вопросов:

    1.Вопрос лицензирования (можно ли эти дистрибутивы спокойно распространять) внутренним и внешним клиентам ?

    2.Вопрос разрядности и версий (есть винды 7х32/x64 и такие же Win 8/8.1)- несколько конфигов делать ?

    3. Собственно как сделать такой конфиг- что бы он меньше занимал, да еще и мог бы распространяться GPO ? Вот примерная ссылка http://blog.it-kb.ru/2014/09/24/preparation-distribution-microsoft-lync-2013-sp1-to-automatic-silent-installation-deployment-with-sccm-or-gpo/ ->Это подойдет для SFB клиентов?

    Спасибо!

    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!

    • Edited byTuesday, October 6, 2015 12:05 PM

    Tuesday, October 6, 2015 12:05 PM Reply | Quote

  • Прежде всего, SfB это часть Офиса 2013, они вместе работают и обновляются. (Как с 2016 Офисом пока не узнавал).

    1. Лицензирование — либо отдельная лицензия SfB каждому, либо в составе Office 2013 ProPlus, либо еще есть Lync Basic 2013, он бесплатный, но некоторых вещей не умеет. «Спокойно распространять» можно разве что последний.

    2. Разрядность — если есть какие-то еще компоненты Office 2013, то должна совпадать с ними.  Если нет, то погуглите на тему «какую разрядность Office выбрать». Microsoft до недавнего времени рекомендовали всем 32bit версию для совместимости.

    3. Для SfB подойдет, учтите только, что SfB ставится как Lync 2013 в составе Office 2013 (SP1), и потом обновляется через Windows Update до SfB. Так что полный процесс установки и обновления все равно займет немало времени.

    Tuesday, October 6, 2015 12:35 PM Reply | Quote

  • 3. Для SfB подойдет, учтите только, что SfB ставится как Lync 2013 в составе Office 2013 (SP1), и потом обновляется через Windows Update до SfB. Так что полный процесс установки и обновления все равно займет немало времени.

    То есть у того- у кого нет офиса, я не  смогу развернуть SFB как отдельный клиент , либо только если есть лицензия на офис ?(без basic)  

    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!

    Tuesday, October 6, 2015 12:42 PM Reply | Quote

  • Да еще вопрос относительно того, сможем ли мы обновить Lync Basic обновить на равноценный для SFB, либо это невозможно, либо не нужно ?

    Спасибо!

    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!

    Tuesday, October 6, 2015 1:40 PM Reply | Quote

  •  Lync Basic обновляется до SfB  (тоже basic) через центр обновлений без проблем, аналогично полной версии Lync. Среди документации есть сравнение возможностей клиентов Lync 2013 (в т.ч. полного и Basic), для SfB я не заметил отличий от написанного.

    Развернуть полный SfB тоже можно отдельно, так же как можно поставить Excel отдельно от остального офиса, выбрав только его в инсталляторе. По вашей ссылке рассказывают, как это автоматизировать.

    Что касается лицензий, то обратите внимание, что (полная версия) Lync/SfB входит только в Office 2013 Professional Plus. Либо можно купить лицензии SfB клиента отдельно (только с SfB Server CAL не перепутайте, кстати они тоже нужны).

    • Proposed as answer byTuesday, October 6, 2015 2:52 PM
    • Marked as answer byMonday, October 12, 2015 5:07 AM

    Tuesday, October 6, 2015 2:23 PM Reply | Quote

  • Понял, спасибо! Сравнили уже, особого «глума не нашли». Поэтому будет ставить Basic и попробуем автоматом на конечных клиентов разнести. Интересно а KB-шник для обновления до SFB Basic можно запихать в катомизашн пак для шаблонов, что бы его не обновлять  опосля ?

    Спасибо всем!

    • Edited byTuesday, October 6, 2015 2:34 PM

    Tuesday, October 6, 2015 2:33 PM Reply | Quote

  • Не уверен, что это решается одним KBшником, может оказаться, что нужно несколько последовательно ставить.

    Если разберетесь, как этот процесс оптимизировать, расскажите — интересный вопрос.

    Tuesday, October 6, 2015 4:18 PM Reply | Quote

  •  Lync Basic обновляется до SfB  (тоже basic) через центр обновлений без проблем, аналогично полной версии Lync.

    Коллеги, если это так, то можете мне ссылочку прислать, где об этом написано, и где можно обновиться до SFB Client Basic ? Ничего пока не нашел на эту тему. Хочу сразу включить в MSP пакет обнову для базового клиента Lync 2013 до SFB 2015 Basic…

    Спасибо!

    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!

    Wednesday, October 7, 2015 7:08 AM Reply | Quote

  • Коллеги!

    Не подскажите, как запаковать вот это Обновление в вот этот Customisation Pack ?  Ну как бы что-бы у клиентов через сначала развернулся линк и сразу накатилось обновление…

    Спасибо!

    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!

    Wednesday, October 7, 2015 8:16 AM Reply | Quote

  • Что-то смотрю этого обновления не достаточно- как был интерфейс Lync 2013 Basic так и остался- не вижу интерфейса SFB, даже скачав апдейт April 14, 2015 update for Skype for Business (KB2889853).

    Хотя и написано что :

    Notes

    • The download page will still display this update as being for Lync 2013.
    • After you apply this April 14, 2015 update, Lync 2013 will be upgraded to Skype for Business. Get the general information about the new experience in Skype for Business.

    Либо Lync Basic 2013 после данного обновления является уже SFB, но интерфейс прежний и для его переключения необходимо еще кое какие ключи ввести ?  

    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!

    Wednesday, October 7, 2015 9:21 AM Reply | Quote

  • Поставил Lync 2013 Basic на несколько конечных ПК для тестов. Все поставилось, все работает.Но есть проблемы с поиском контактов для адресной книги. То есть если я набираю пользователя внутри своей сети, то при введении первых нескольких букв пользователя у меня должен вываливаться список всех контактов из AD. Но вместо этого я должен вбивать контакт полностью, чуть ли не UPN и тогда Lync 2013 Basic  находит контакт. Еще пишет — что идет синхронизация с адресной книгой- но что-то уж очень долго. Вопрос: Может есть какой момент, который я упустил ?

    Спасибо!

    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!

    Wednesday, October 7, 2015 2:07 PM Reply | Quote

  • Адресная книга скачивается примерно в течении часа. Этот процесс можно ускорить через реестр.Wednesday, October 7, 2015 3:11 PM Reply | Quote
  • У меня Lync 2013 Basic обновляется до SfB через центр обновлений, интерфейс успешно меняется, но это при установленном с нуля SfB Server. Если сервер обновленный с Lync Server, то можно попробовать вот так сделать:

    Set-CsClientPolicy -Identity Global -EnableSkypeUI $true

    Что касается синхронизации книги, то там действительно задержка, по умолчанию случайная от 0 до 60 минут. Если поставить ADMX для Office 2013, то можно настроить задержку через Group Policy — «Первоначальная задержка загрузки глобальной адресной книги» в разделе Lync 2013.

    Wednesday, October 7, 2015 3:26 PM Reply | Quote

  • У меня Lync 2013 Basic обновляется до SfB через центр обновлений, интерфейс успешно меняется, но это при установленном с нуля SfB Server. Если сервер обновленный с Lync Server, то можно попробовать вот так сделать:

    Set-CsClientPolicy -Identity Global -EnableSkypeUI $true

    Что касается синхронизации книги, то там действительно задержка, по умолчанию случайная от 0 до 60 минут. Если поставить ADMX для Office 2013, то можно настроить задержку через Group Policy — «Первоначальная задержка загрузки глобальной адресной книги» в разделе Lync 2013.

    По серверу, завтра узнаю точнее, его инсталил другой человек и похоже стоял сначала Lync, но его потом снесли и поставили SFB. Но дело в том что у нас не на всех ПК офис 2013 sp1 стоит, есть даже 2010 и на некоторых остался 2007.Либо клиент без учета офиса должен обновиться ?

    По адресной книге, да есть такое, по Статье попробовал, все так и есть.Тогда вопрос, адресная книга должна синхронизироваться в клиенте Lync даже не смотря на то, что установлен ли офис на конечном ПК с клиентом Lync, либо без разницы ? И синхронизация в течение часа только один раз скачивается,то есть после перезагрузки и нового запуска клиента Lync контакты вываливаются мгновенно ?

    В общем по Ipad,iPhon,WinPhon и Android -дам тут все понятно и ясно.А вот по клиентам на ПК вопрос пока висит в воздухе, так как у всех других (Ipad,iPhon,WinPhon и Android ) уже клиент сразу называется «Skype для Бизнеса», а вот в моем случае обновление чего то не работает. Либо надо в обязательном порядке поставить все три+ апрельского 2014-го , или достаточно только этого . В чем разница и порядок установки этих двух обновлений (update 2889853 и 2889923 )? И если офис у клиента старый и не на до ему допустим и зачем тянуть 600-метровый сервис пак для Office 2013 ? Запутался немного уже 🙂

    Спасибо!

    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!

    • Edited byWednesday, October 7, 2015 7:40 PM

    Wednesday, October 7, 2015 7:37 PM Reply | Quote

  • Да и еще один баг- при первом запуске на внешнем клиенте Lync /мобильном Lync- как обычно требуется ввести (допустим)-> username@domain.com и указать пароль, но не тут то было. Вываливается ошибка, в общем пока в дополнительной форме не введешь имя пользователя в виде domainuser, не аутентифицироваться.

    Вопрос: можно ли как то подкрутить данную фичу, что бы два разе не вводить данные-раздражает- «топов» :-)) то есть что бы можно было ввести username@domain.com+пароль и все.

    Спасибо!

    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!

    • Edited byWednesday, October 7, 2015 8:29 PM

    Wednesday, October 7, 2015 8:28 PM Reply | Quote

  • Попробовал скачать Lync 2013 Basic на обычный комп дома. В общем похоже понятно как клиент обновляется с Lync 2013 Basic до SFB.Если это внешний комп- где то за пределами предприятия, то что бы получить клиента SFB из lync 2013 Basic, необходимо поставить Office Pro Plus 2013 ну и накатить сверху вот это вот обновленьеце от апреля 2014, тогда линк превращается в скайп для бизнеса и не факт что в того же basic, а это уже все равно лицензия. Отсюда вывод- получить чистым из Lync 2013 Basic в Skype для Бизнеса Basic не предоставляется возможным- на конечных ПК за пределами домена. К стати в офисе 2016- ка краз есть отдельный SFB клиент, но он тяжелый, да и еще это лицензия.А мы говорим распространить бесплатно, тогда только Lync Basic.Ну если конечно же  на ПК вне домена не стоит свой полноценный офис ))

    А в нутри домена я так понимаю уже стоят офисы у всех, либо можно скачать с SFB Server обновление и превратить Lync Basic в SFB Basic или все же полноценный ?-> Тут пока что не дошло….

      В общем короче вопрос повис воздухе- что распространять людям на конечные ПК не в домене ?

    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!

    • Edited byWednesday, October 7, 2015 9:48 PM

    Wednesday, October 7, 2015 9:44 PM Reply | Quote

Со времен выхода ПО Skype восьмой версии многие столкнулись с проблемой обновления в случае если конечный пользователь не имеет прав на установку приложений в системе. Обновляется он достаточно часто и естественно требует от рядовых пользователей ввод данных Администратора через UAC. Поиск в интернете приводит ко не совсем удобным для админа способам:

  • Повышение прав пользователя до Администратора? Не вариант, это в большинстве случаев приводит к тому, что из решения одной проблемы со Скайп Вы можете нажить себе множество других проблем из-за неграмотности рядового пользователя (а их неграмотных большинство, это статистика)!
  • Использование встроенной в Windows команды ‘runas’ не совсем подходит. При ее использовании все равно необходим пароль, а при использовании ключа /savecred Вы делаете огромную дыру в безопасности своей системы!
  • Можно использовать сторонний софт, что то вроде AdmiLink Алексея Курякина, или ExecAs. Как вариант, но не совсем удобно распространять дополнительное ПО если у Вас большое количество рабочих станций в сети!
  • Отключить обновление Скайп. Компания Microsoft известа и тем, что добровольно принудительно заставляет пользоваться свежими версиями ПО и здесь встает вопрос времени, сколько проработает программа неактуальной версии!
  • Компания Microsoft не рекомендует использовать домашнюю версию Скайп в корпоративной среде и мило предлагает перейти на платную версию Скайп для Бизнеса!

Поехали… Имеем установленный Скайп 8 версии, при очередной попытке запуска cтановится понятно, что Скайп закачивает exe-инсталятор в папку, где размещаются данные приложений того пользователя от которого выполнен запуск Скайп: Создаем bat-файл:

echo off  set SKYPE=  :: Поиск 'exe' файла  for /f "tokens=*" %%i in ('where /R %HOMEDRIVE%Users Skype-Setup.exe') do (set SKYPE=%%i)  :: Проверка переменной на "пустоту" (если файл не найден) if "%SKYPE%"=="" goto quit  :: Запуск инсталятора с ключом /silent "%SKYPE%" /silent  :: Удаляем 'exe' файл чтобы избежать циклическую установку одной и той же версии при запуске сценария (сам Скайп его не удаляет после обновления) del "%SKYPE%" /F /Q  :: Завершаем процесс skype.exe от админа, автоматом запускаемый после обновления taskkill /F /IM skype.exe  :quit exit 

Суть проста — сценарий ищет файл Skype-Setup.exe. В случае работы нескольких пользователей в одной системе, мы не знаем в каком профиле лежит инсталятор, поэтому ищем его в папке где хранятся все профили пользователей (справедливо для Windows Vista и выше, для Windows XP путь размещения данных приложений другой). Если Вы знаете конкретного пользователя замените значение переменной SKYPE на «%HOMEDRIVE%Users<имя пользователя>AppdataRoamingMicrosoftSkype for DesktopSkype-Setup.exe», я лишь привел обобщенный пример. Записываем результат команды ‘where’ (путь включая имя файла) в переменную SKYPE, запускаем его добавляя ключ /silent для режима «тихой» установки. Запускаем встроенный планировщик заданий от админа и помещаем в расписание выполнение созданного bat-файла следующим образом: В моем случае доменная сеть и несколько сотен рабочих станций, распространение bat и настройку задания в планировщике выполнена с помощью групповых политик в домене. Я настроил триггер на выполнение при запуске компьютера, вполне достаточно. Для удобства можно создать ярлык на рабочем столе пользователя для ручного запуска задания руководствуясь вот этой статьей. Способ актуален для Windows Vista/7, в Windows 10 ПО Skype является универсальным APPX-приложением, для обновления которых прав Администратора не требуется.ЗакрытРазместите похожий заказ

Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

4 года назад4 года назад

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами

Заявки фрилансеров<label>Сейчас онлайн </label>С новыми отзывамиС лучшим рейтингомС высокой ценойС низкой ценойС меньшими срокамиНовые

Нет заявок

Другие заказы в категории В«Системное администрированиеВ»

Настроить серверНастроить сервер, установить и настроить ПО.Системное администрированиеЗавершен 4 года назадПроблема с DNSНастроены свои DNS сервера в качестве forwarders (то есть они ссылаются на другие DNS сервера и сами не обрабатывают запросы). … Читать дальшеНастроены свои DNS сервера в качестве forwarders (то есть они ссылаются на другие DNS сервера и сами не обрабатывают запросы). При подключении к OpenVPN на основном интерфейсе (которое отвечает за подключение к Интернету) устанавливаем Предпочитаемый DNS 0.0.0.0 (на случай, чтобы при отключении OpenVPN незащищенный трафик не ушел в сеть). При этом в Win TAP драйвере вижу, что OpenVPN пушит DNS сервера от OpenVPN сервера. Если использовать DNS сервера, выданные провайдером (или Google DNS), то такая схема работает без проблем. А настроенные мной DNS сервера не срабатывают, то есть сайты не грузятся. При этом если вписать мои DNS сервера в основной интерфейс (вместо 0.0.0.0), то они работают корректно. Нужно решить проблему. Перебрал разные варианты настройки, и получается, что все-таки дело именно в моих DNS серверах, так как те же DNS от Google работают корректно при такой настройке. Свернуть 1 заявка Системное администрированиеЗакрыт 4 года назадПоднять ssh на удаленной машинеКонечная цель — это создание ssh туннеля, покупать вечноумирающие доступы надоело, нужно сделать свое. Задача — настроить SSH на удаленной … Читать дальшеКонечная цель — это создание ssh туннеля, покупать вечноумирающие доступы надоело, нужно сделать свое. Задача — настроить SSH на удаленной машине, удаленной машины пока нет, т.к. не торопился с покупкой из-за непонимания оптимальных параметров. Прошу предложения в личку или заявку. Подключаться к машине буду через SSH T M. СвернутьСистемное администрированиеЗавершен 4 года назадСпециалист по GeckoFX (Xulrunner)нет заявокСистемное администрированиеЗакрыт 4 года назадИспользуемые источники:

  • http://pyatilistnik.org/download-skype-msi/
  • https://sergeysl.ru/deployment-skype-via-group-policy/
  • https://social.technet.microsoft.com/forums/en-us/64d10f6f-8b0d-4674-9f7a-a9cae8cfdbc4/skype-for-business-108210831080107710851090-10951077108810771079
  • https://sohabr.net/habr/post/422657/
  • https://www.weblancer.net/projects/sistemnoe-administrirovanie-54/tcentralizovannoe-obnovlenie-skype-759158/

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий