Назад | Перейти на главную страницу

Как развернуть корпоративные приложения Windows-8 для других пользователей?

Приложения Windows-8 (Metro) могут быть установлены с использованием «боковой загрузки», минуя магазин Windows в корпоративных средах.

В принципе это просто: как только вы включили загрузку неопубликованных приложений (которая выполняется автоматически, когда машина Win8 присоединяется к домену), вы можете установить подписанный пакет appx через PowerShell с помощью команды «Add-AppxPackage». Но есть одна загвоздка: приложение устанавливается только для пользователя, который выполняет команду, и нет параметра «-Credentials»!

Я, вероятно, смогу решить эту проблему в моем конкретном сценарии, где я развертываю самостоятельно разработанное приложение с помощью сборки TFS на виртуальной машине с фиксированным демо-пользователем (с помощью удаленного PowerShell в сочетании с «Add-Job», который действительно требует учетных данных параметр и потому что я знаю данное имя пользователя и пароль).

Но это не так в корпоративной среде, где я хочу распространить свое приложение среди тысяч пользователей. Взлом всех их паролей кажется чрезмерным, так какой же «правильный» способ сделать это? Я не могу найти никакой полезной информации от Microsoft по этому поводу, но, может быть, кто-то из вас уже сталкивался с этой проблемой и решил ее?

Пока еще рано, но у вас пока есть следующие варианты:

  1. Развертывание с помощью System Center Configuration Manager (SCCM) 2012 SP1 (в настоящее время бета-версия должна выйти в начале 2013 года). Видеть:
  2. Разверните с облачной службой Windows Intune (версия 4, выйдет в начале 2013 г.) в качестве альтернативы использованию SCCM. Видеть:
  3. Используйте командлеты PowerShell. Их можно использовать в сценарии входа в систему для развертывания приложений для пользователя. Видеть:
  4. Оберните .appx в MSI для боковой загрузки и развертывания через GPO. Я видел только InstallShield, но, по-видимому, все поставщики упаковок MSI предоставят варианты в будущем. Видеть:
  5. Используйте обслуживание образа Windows для развертывания приложений в образе. Видеть:

Также в качестве общей ссылки см. Эти:

Надеюсь, это поможет.

System Center Configuration Manager 2012 будет поддерживать Windows 8 при поставке SP1 (в настоящее время он находится в CTP, выпуск должен быть выпущен в начале 2013 года), и по всей видимости, позволит распространять приложения для Windows 8.