Приложения Windows-8 (Metro) могут быть установлены с использованием «боковой загрузки», минуя магазин Windows в корпоративных средах.
В принципе это просто: как только вы включили загрузку неопубликованных приложений (которая выполняется автоматически, когда машина Win8 присоединяется к домену), вы можете установить подписанный пакет appx через PowerShell с помощью команды «Add-AppxPackage». Но есть одна загвоздка: приложение устанавливается только для пользователя, который выполняет команду, и нет параметра «-Credentials»!
Я, вероятно, смогу решить эту проблему в моем конкретном сценарии, где я развертываю самостоятельно разработанное приложение с помощью сборки TFS на виртуальной машине с фиксированным демо-пользователем (с помощью удаленного PowerShell в сочетании с «Add-Job», который действительно требует учетных данных параметр и потому что я знаю данное имя пользователя и пароль).
Но это не так в корпоративной среде, где я хочу распространить свое приложение среди тысяч пользователей. Взлом всех их паролей кажется чрезмерным, так какой же «правильный» способ сделать это? Я не могу найти никакой полезной информации от Microsoft по этому поводу, но, может быть, кто-то из вас уже сталкивался с этой проблемой и решил ее?
Пока еще рано, но у вас пока есть следующие варианты:
.appx
в MSI для боковой загрузки и развертывания через GPO. Я видел только InstallShield, но, по-видимому, все поставщики упаковок MSI предоставят варианты в будущем. Видеть: Также в качестве общей ссылки см. Эти:
Надеюсь, это поможет.
System Center Configuration Manager 2012 будет поддерживать Windows 8 при поставке SP1 (в настоящее время он находится в CTP, выпуск должен быть выпущен в начале 2013 года), и по всей видимости, позволит распространять приложения для Windows 8.