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?
quelle
Antworten:
Es ist noch früh, aber die Optionen, die Sie bisher haben, sind:
.appx
in 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:Auch als allgemeine Referenz siehe diese:
Ich hoffe, das hilft.
quelle
System Center Configuration Manager 2012 unterstützt Windows 8 im Auslieferungszustand von SP1 (derzeit in CTP, voraussichtlich Anfang 2013) und ermöglicht anscheinend die Verteilung von Windows 8-Apps.
quelle