다른 사용자에게 Windows-8 Enterprise 앱을 배포하는 방법은 무엇입니까?


15

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

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

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

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


3
왜 이것이 VTC가 아닌 주제인지 확실하지 않습니다. 내 계산으로 SF에 대한 주제는 완벽합니다.
EEAA

답변:


5

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

  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 이미지 서비스를 사용하여 앱을 이미지에 배포하십시오. 보다:

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

희망이 도움이됩니다.


좋은 답변 주셔서 감사합니다, 버니! SCCM 경로에 대해서는 몰랐지만 물론 논리적입니다. 나는 로그인 스크립트를별로 좋아하지 않지만 항상 최후의 수단으로 편리합니다. 그리고 나는 dism의 온라인 옵션을 간과 한 것으로 보입니다. 다시 감사합니다!
TToni

이것은 현재 Windows 10 앱 / 장치에도 적용됩니까?
AbsoluteSith

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.