다른 사용자에게 Windows-8 Enterprise 앱을 배포하는 방법은 무엇입니까? 데모 앱을 고정 데모 사용자가있는 가상 머신에

Windows-8 (Metro) Apps는 엔터프라이즈 환경에서 Windows 저장소를 우회하여 “사이드로드”를 사용하여 설치할 수 있습니다.

사이드 로딩을 ​​활성화하면 (Win8 시스템이 도메인에 가입 할 때 자동으로 수행됨) “Add-AppxPackage”명령으로 PowerShell을 통해 서명 된 appx-Package를 설치할 수 있습니다. 그러나 캐치가 있습니다 : 응용 프로그램은 명령을 실행하는 사용자에게만 설치되며 “-Credentials”매개 변수가 없습니다!

TFS 빌드를 통해 자체 데모 앱을 고정 데모 사용자가있는 가상 머신에 배포하는 경우 (자신을 추가하는 “Add-Job”과 함께 원격 Powershell을 사용하여) 자체 시나리오에서이 문제를 해결할 수 있습니다. 주어진 사용자 이름과 암호를 알고 있기 때문에).

그러나 수천 명의 사용자에게 내 앱을 배포하려는 엔터프라이즈 환경에서는 그렇지 않습니다. 모든 암호를 해독하는 것은 약간 위에있는 것 같습니다. 이렇게하는 “올바른”방법은 무엇입니까? Microsoft에서 유용한 정보를 찾을 수 없지만 이미이 문제에 부딪쳐서 해결할 수 있습니까?



답변

아직 초기 단계이지만 지금까지의 옵션은 다음과 같습니다.

  1. SCCM (System Center Configuration Manager) 2012 SP1 (현재 2013 년 초반 베타 버전)으로 배포하십시오. 보다:
  2. SCCM을 사용하는 대신 Windows Intune 클라우드 서비스 (2013 년 초 버전 4)를 배포하십시오. 보다:
  3. PowerShell cmdlet을 사용하십시오. 이들은 로그인 스크립트에서 사용되어 응용 프로그램을 사용자에게 배포 할 수 있습니다. 보다:
  4. .appx측면 로딩을 위해 MSI를 감싸고 GPO를 통해 배포합니다. InstallShield를 보았지만 향후 모든 MSI 포장 공급 업체에서 옵션을 제공 할 것입니다. 보다:
  5. Windows 이미지 서비스를 사용하여 앱을 이미지에 배포하십시오. 보다:

또한 일반적인 참조로 다음을 참조하십시오.

희망이 도움이됩니다.


답변

SP1이 출시 될 때 System Center Configuration Manager 2012는 Windows 8을 지원하며 (현재 2013 년 초 릴리스 예정인 CTP에 있음) Windows 8 앱 배포를 허용 할 것입니다.