Apps können per Enterprise Sideloading dem Endanwender zur Verfügung gestellt werden. Dazu wird der Public Store komplett umgangen, die App unterliegt keinerlei Zertifizierung durch Microsoft oder Dritte, auch ein Store Account wird nicht benötigt. Lediglich an der Sicherheit darf es nicht fehlen, deswegen sind hier Signaturen notwendig, damit auch nichts Böses auf den Rechner kommt.
Gleich vorab: nur um eine App zu testen, ist das alles nicht notwendig. Dazu braucht man lediglich ein Microsoft Konto (Live ID) für eine Developer Lizenz bzw. Zertifikat (kostenfrei) und schon kann es losgehen, siehe dazu: Windows 8: Sideloading Apps zu Testwecken
Lizenzen und Voraussetzungen an den Client
Dazu sind einige Voraussetzungen notwendig, als erstes müssen die Clients Sideloading enabled werden, das geht bei:
- Windows 8 Enterprise (ist ein Produktfeature von Enterprise), muss Domain gejoined sein, „Allow all trusted applications to install” Registry Key bzw. die entsprechende Group Policy muss gesetzt sein, siehe http://technet.microsoft.com/en-us/library/hh852635.aspx – fertig!
- Bei Windows 8 Pro und Windows RT (oder auch für den seltenen Fall, dass ein Windows 8 Enterprise nicht domain gejoined ist) muss das Sideloading durch einen Sideloading Key (MAK) freigeschalten werden. Dieser ist durch den ENDKUNDEN zu erwerben z.B. über Open Licence agreement oder Select (Plus) erhältlich bzw. in einigen Verträgen mit Windows Software Assurance enthalten. Achtung: die Keys sind nur in 100er-Stückelung zu ca. 3000 US$ pro 100 Keys erhältlich.
Für Windows RT können diese Schlüssel über die Admin Oberfläche von Windows Intune bereitgestellt werden:

Siehe dazu auch: Leitfaden zur Volumenlizenzierung von Windows 8 und Windows
Damit kann mal prinzipiell eine App installiert werden.
Die App
Die App selbst muss signiert sein, siehe dazu http://msdn.microsoft.com/de-DE/library/hh446592(v=vs.85).aspx – erfahrungsgemäß tut man sich um einiges leichter, wenn das ein Zertifikat ist, das von einer CA ausgestellt wurde, der vorab schon vertraut wird, ansonsten muss man sich um die Schlüsselverteilung noch kümmern. Auch hier: mit Intune geht es für Windows RT leichter:
Weiters sollte sich die App auch (aber das ist kein technisches Requirement) an alle Guidelines für die Store Apps halten (z.B. UX), die haben schon ihre Berechtigung.
Deployment der App
Jetzt gibt es noch verschiedene Wege, um die App zu verteilen:
- Mittels User-Script (Add-AppxPackage cmdlet mit der Windows PowerShell)
- Über die (bestehende) Software-Verteilung
- Gleich mit im Image
- Für Domain-Maschinen: Configuration Manager mit der Application Catalog Webseite und der Software Center Applikation
- Besonders schön ist es mittels Windows Intune samt Company Hub App (oder man baut sich selbst einen Hub, das wäre auch möglich, ein Beispiel findet sich auf Codeplex).
Windows Intune
Und weil es so hübsch ist, noch ein paar Anmerkungen zu Windows Intune. Hier mit kann man nicht nur Windows 8 mit Apps beglücken, sondern auch Windows RT (und Windows Phone, ….).
So lassen sich Pakete für die verschiedenen Betriebssysteme zur Verfügung stellen, die Pakete können entweder sidegeloadete “Line of Business”-Apps sein, deren Pakete man zu Intune rauflädt, oder auch Verweise in den Public Store.

In der App werden dann die entsprechenden Links angezeigt:
Auch wenn man dieses Portal App auch einzeln aus dem Store laden kann, im Normalfall wird man sein Device gleich mit Intune verbinden, dann bekommt man (neben den Richtlinien aus dem Unternehmen) auch die App automatisch, siehe dazu: Managing "BYO" PCs in the enterprise – der User muss dazu nur seine Domain-Credentials wissen. Weiter, weiter, fertig.
Das Portal kann man natürlich anpassen, Logo austauschen, Texte definieren und sogar aus einem von zwei Hintergründen wählen:
Siehe dazu auch unter dem Titel Unified Enterprise Management Solution eine Übersicht über Management von Windows 8, Windows RT, Windows Phone, iOS und Android: http://technet.microsoft.com/en-us/library/hh452635.aspx
Mehr zu Windows Intune: http://www.microsoft.com/en-us/windows/windowsintune/pc-management.aspx
Video zu Sideloading: http://technet.microsoft.com/en-US/windows/dn182797.aspx
[Update 07.02.2013] Codeplex und Windows Intune Links hinzugefügt.
[Update 08.03.2013] Video Link hinzugefügt, Tippfehler ausgebessert.