240 likes | 464 Views
WINDOWS RUNTIME ПРИЛОЖЕНИЯ В КОРПОРАТИВНОЙ СРЕДЕ И СЦЕНАРИЯХ - КАК ЭТО РАБОТАЕТ. Александр Шаповал Microsoft. Windows runtime приложения в корпоративных сценариях. Магазин закрыт? Установим легально, без залога, без поручителей . Александр Шаповал Microsoft. О чем пойдет речь?.
E N D
WINDOWS RUNTIME ПРИЛОЖЕНИЯ В КОРПОРАТИВНОЙ СРЕДЕ И СЦЕНАРИЯХ - КАК ЭТО РАБОТАЕТ Александр Шаповал Microsoft
Windowsruntime приложения в корпоративных сценариях. Магазин закрыт? Установим легально, без залога, без поручителей Александр Шаповал Microsoft
О чем пойдет речь? • Бизнес-приложения Windows Runtime • Преимущества Windows Runtime приложений для бизнес-сценариев • Сенсорное управление • Низкое энергопотребление • Режим Connected Standby • Различные форм-факторы устройств • Огромный потенциал, реальные примеры • Широкие возможности для разработчиков
Рассматриваемые вопросы • Развертывание Windows Runtime приложений в корпоративной среде • Обычные Windows Runtime приложения устанавливаются из Магазина Windows • Использование Магазина Windows для установки приложений в большинстве корпоративных сценариев неприемлемо • Безопасность • Управляемость • Поддерживаемые способы установки Windows Runtime приложений без обращения в Магазин Windows
Цели доклада • Показать, какие инструменты существуют для развертывания Windows Runtime бизнес-приложений • Пояснить, в каких сценариях следует использовать те или иные инструменты • Продемонстрировать, как выглядит подготовка и установка Windows Runtime приложений в корпоративной среде
Терминология • Windows Store apps (приложения Магазина Windows) • Приложения для Windows 8 и Windows RT, написанные на основе WinRT API • Они же Windows Runtime приложения, WinRT-приложения, современные приложения, приложения Windows 8, ранее «метро»-приложения • Microsoft ID • Учетная запись для доступа к различным online-сервисам, ранее Live ID • Windows Store (Магазин Windows) • Online-магазин для приобретения приложений Магазина Windows. Также называется встроенное в Windows 8 и Windows RT приложение для доступа к online-магазину. Доступ к магазину осуществляется на основе Microsoft ID
Терминология • Appx-файл • Файл-контейнер, содержащий все необходимые компоненты приложения Магазина Windows за исключением других приложений Магазина Windows, от которых может зависеть. Технически представляет собой zip-файл • Sideloading (Загрузка неопубликованного приложения) • Процесс подготовки и установки приложения Магазина Windows без обращения в Магазин Windows. По умолчанию запрещен • Sideloaded apps (Неопубликованные загружаемые приложения) • Приложения Магазина Windows, разработанные для корпоративного использования
Установка приложений • Как выглядит установка обычных Windows Runtime приложений? • Пользователь 1устанавливает приложение на Устройство 1 • Пользователь 1подключается к Магазину Windows, используя Microsoft ID, и выбирает приложение, например, Приложение 1 • Приложение 1 скачивается на Устройство 1 • Приложение 1 регистрируется для Пользователя 1 • Пользователь 2устанавливает это же приложение на Устройство 1 • Пользователь 2подключается к Магазину Windows, используя Microsoft ID, и выбирает Приложение 1 • Windows проверяет, что данное приложение уже загружено на Устройство 1 • Приложение 1 регистрируется для Пользователя 2
Установка приложений • Опубликована новая версия Приложения 1 • Пользователь 1установил из Магазина Windows новую версию Приложения 1 • Пользователь 2продолжает использовать старую версию Приложения 1 • На Устройстве 1 существуют две версии одного приложения • Удаление приложения • Windows 8 не удаляет приложение физически, пока есть хотя бы один пользователь, для которого это приложение зарегистрировано
Установка бизнес-приложений (sideloading) • Алгоритм выглядит так же, за исключением: • Приложение опубликовано не в Магазине Windows, а на корпоративном портале • При подключении к порталу используется доменная учетная запись • Компоненты, необходимые для развертывания бизнес-приложений • Дистрибутив приложения (Appx-файл) • Корпоративный портал • System Center 2012 SP1 Configuration Manager • Облачный сервис Windows Intune (январское обновление) • Устройство с Windows 8 или Windows RT
Требования к компонентам sideloading • Дистрибутив приложения (Appx-файл) • Appx-файл должен быть подписан с помощью сертификата (Code Signing) • Сертификат должен быть доверенным на соответствующих устройствах • Корпоративный портал • System Center 2012 SP1 Configuration Manager • Не требует подключения к Интернет • По умолчанию не поддерживает устройства Windows RT • Windows Intune • Требует подключение к Интернет • Поддерживает устройствас Windows 8 и Windows RT
Требования к компонентам sideloading • Устройства с Windows 8 или Windows RT • Включить политику Allow All Trusted Apps • Импортировать необходимые сертификаты • Разрешить sideloading • Для Windows Server 2012 и Windows 8 Enterprise в домене • Sideloadingвключается автоматически • Для Windows Server 2012 и Windows 8 Enterprise вне домена, а также для Windows 8 Pro и Windows RT в любом случае • Sideloadingвключаетсяс помощью специального ключа активации
УСТАНОВКА ПРИЛОЖЕНИЙ С ПОМОЩЬЮ SYSTEM CENTER CONFIGURATION MANAGER 2012 И WINDOWS INTUNE Александр Шаповал
Что необходимо помнить? • Установка (Installation)приложений • Регистрирует приложение для конкретного пользователя • Всегда применяется только для пользователя • Не требует административных прав • Применяется как для приложений из магазина, так и для неопубликованных загружаемых приложений (Sideloaded apps)
Подготовка бизнес-приложений • Типовой сценарий • Новый сотрудник получает ноутбук с уже предустановленным набором бизнес-приложений • Добавление приложений в образ Windows • Особенности • До 24 приложений на образ • Приложение регистрируется при первом логине пользователя • Инструменты • Deployment Image Servicing and Management Tool (DISM) • Microsoft Deployment Toolkit (MDT) 2012 Update 1
ПОДГОТОВКА ПРИЛОЖЕНИЙ Александр Шаповал
Что необходимо помнить? • Подготовка (Provisioning) приложений • Регистрирует приложение на компьютере • Приложение устанавливается автоматически для каждого пользователя • Применяется только для неопубликованных загружаемых приложений (Sideloadedapps) • Требует административных прав
Применение PowerShell • PowerShell позволяет выполнять и установку, и подготовку приложений • Основные командлеты • Add-AppxPackage • Remove-AppxPackage • Get-AppxPackage • Add-AppxProvisionedPackage • Remove-AppxProvisionedPackage • Get-AppxProvisionedPackage
ИСПОЛЬЗОВАНИЕ POWERSHELL ДЛЯ УСТАНОВКИ И ПОДГОТОВКИ ПРИЛОЖЕНИЙ Александр Шаповал
Итоги • Windows Runtime бизнес-приложения – растущий сегмент рынка с высоким потенциалом с точки зрения разработки и ИТ • Развертывание Windows Runtime бизнес-приложений – поддерживаемый сценарий для устройств с Windows 8 и Windows RT • Инструменты для установки и добавления Windows Runtime приложений в образ ОС доступны уже сейчас
Материалы • Развертывание Windows 8 на предприятии • http://www.microsoftvirtualacademy.com/training-courses/windows-8-deployment-rus • Sideloadingна портале TechNet • http://technet.microsoft.com/library/hh852635.aspx • Настройка начального экрана • http://technet.microsoft.com/ru-ru/library/jj134269.aspx • http://blogs.technet.com/b/deploymentguys/archive/2012/10/26/start-screen-customization-with-mdt.aspx
Контакты Александр Шаповал Microsoft ashapo@microsoft.com & @ashapoval blogs.technet.com/ashapo