Wie kann ich Windows-8 Enterprise Apps für andere Benutzer bereitstellen?

15

Windows-8 (Metro) Apps können mithilfe von "Sideloading" installiert werden, wobei der Windows Store in Unternehmensumgebungen umgangen wird.

Im Prinzip ist dies ganz einfach: Sobald Sie das Seitenladen aktiviert haben (dies geschieht automatisch, wenn ein Win8-Computer einer Domäne beitritt), können Sie mit dem Befehl "Add-AppxPackage" ein signiertes appx-Paket über PowerShell installieren. Aber es gibt einen Haken: Die App wird nur für den Benutzer installiert, der den Befehl ausführt, und es gibt keinen Parameter "-Credentials"!

Ich kann dieses Problem wahrscheinlich in meinem speziellen Szenario lösen, in dem ich eine selbst entwickelte App über TFS-Build auf einer virtuellen Maschine mit einem festen Demo-Benutzer bereitstelle (indem ich Remote-PowerShell in Kombination mit "Add-Job" verwende, für das ein Berechtigungsnachweis erforderlich ist) Parameter und weil ich den angegebenen Benutzernamen und das Passwort kenne).

Dies gilt jedoch nicht in einer Unternehmensumgebung, in der ich meine App an Tausende von Benutzern verteilen möchte. Das Knacken all ihrer Passwörter scheint etwas übertrieben, also was wäre der "richtige" Weg, dies zu tun? Ich kann keine nützlichen Informationen von Microsoft dazu finden, aber vielleicht ist einer von Ihnen bereits auf dieses Problem gestoßen und hat es gelöst?

TToni
quelle
3
Ich bin mir nicht sicher, warum dies nicht zum Thema VTC gehörte. Meiner Einschätzung nach ist es für SF perfekt zum Thema.
EEAA

Antworten:

5

Es ist noch früh, aber die Optionen, die Sie bisher haben, sind:

  1. Bereitstellung mit System Center Configuration Manager (SCCM) 2012 SP1 (derzeit in der Betaphase, voraussichtlich Anfang 2013). Sehen:
  2. Stellen Sie mit dem Windows Intune-Clouddienst (Version 4, voraussichtlich Anfang 2013) eine Alternative zur Verwendung von SCCM bereit. Sehen:
  3. Verwenden Sie PowerShell-Cmdlets. Diese können in einem Anmeldeskript verwendet werden, um Anwendungen für einen Benutzer bereitzustellen. Sehen:
  4. Wickeln Sie die .appxin eine MSI für das Laden von Seiten ein und stellen Sie sie über ein Gruppenrichtlinienobjekt bereit. Ich habe nur das InstallShield gesehen, aber vermutlich werden alle MSI-Packungsanbieter in Zukunft Optionen anbieten. Sehen:
  5. Verwenden Sie die Windows-Image-Wartung, um die Apps in einem Image bereitzustellen. Sehen:

Auch als allgemeine Referenz siehe diese:

Ich hoffe, das hilft.

Bernie White
quelle
Danke für die tolle Antwort, Bernie! Ich wusste nichts über den SCCM-Pfad, aber das ist natürlich logisch. Ich mag Anmeldeskripte nicht sehr, aber sie sind immer als letzter Ausweg nützlich. Und anscheinend habe ich die Online-Option von dism übersehen, die für mein aktuelles Szenario nützlich sein könnte. Danke noch einmal!
TToni
Gilt dies derzeit auch für Windows 10 Apps / Geräte?
AbsoluteSith