The agenda for our M.A.D. Day is finally available, including a description. Here you can find all necessary information.
The agenda for our M.A.D. Day is finally available, including a description. Here you can find all necessary information.
In diesem Artikel zeige ich Ihnen, welche PowerShell-Befehle Sie benötigen, um moderne Anwendungen wie AppX und MSIX auf Windows 11 und Windows Server bereitzustellen. Wir sprechen in diesem Zusammenhang von Modern-Applications, die isoliert, also virtuell, mit eigenem Dateisystem und eigener Registrierung unter Windows arbeiten.
In diesem Blog möchten wir den aktuellen Stand der MSIX-Kompatibilität beleuchten und eine Einschätzung geben, ob MSIX ein guter Ersatz für App-V ist. Dabei ist zu betonen, dass MSIX absolut lizenzfrei genutzt werden kann. Es ist in jeder Windows Edition enthalten und funktioniert auch in der Home Edition. MSIX ist für Remote Desktop Services Umgebungen und VDI auch für kleine und mittlere Umgebungen sehr interessant. Mit einfachen Mitteln können die Systemabbilder klein gehalten werden und die Anwendungen werden ressourcenschonend just-in-time den Benutzern bei der Anmeldung zur Verfügung gestellt.
Es ist ein Monat vergangen seit dem ersten internationalen M.A.D. Cast #2 international (Modern Application Deployment). Die Veranstaltung ist gut gelaufen und war gut besucht. Vielen dank von meiner Seite an alle Sprecher. Weiter unten in diesem Newsletter finden sich die Links auf die Videos.
Neues Tool: MSIX Tweaker
Advanced Installer hat ein neues Freies Tool veröffentlicht. Des MSIX Tewaker. Mit diesem Tool können über die Kommandozeile Daten innerhalb eines Pakes geändert werden. Ein Beispiel zum Setzen eines Registrierungsschlüssels:
An dieser Stelle erst einmal vielen Dank an alle Teilnehmer und Vortragenden zum gelungenen ersten M.A.D. Cast. Wir haben uns etwas Zeit gelassen mit dem Upload der Videos und dieser kurzen Zusammenfassung. Die Feiertage sind uns dazwischen gekommen und daher hat es etwas gedauert.
Seit Windows 10 1809 und Server 2019 kommen die Sprachpakete als AppX Paket und können über den Store installiert werden. Es geht auch anders, gerade wenn man die Pakete offline bereitstellen möchte.
Das ist der zweite Newsletter dieses Jahr und wir sind mit allem etwas später dran. Normalerweise hätte es dieses Jahr einen weiteren M.A.D. Day geben sollen. Nun ja, Ihr kennt alle die Gründe. Umso glücklicher sind wir, dass wir mit den lieben Kollegen von Microsoft ein neues Format gefunden haben. Das ist der M.A.D. Cast – wir planen hier eine Reihe von kurzen Veranstaltungen mit zwei Sessions und interessanten Informationen für Euch. Manchmal wird es auch einen Sponsor geben, um das Zuschauen noch interessanter zu gestalten. Diesmal übernimmt das meine Firma die Nick Informationstechnik GmbH und wir verlosen eine Reihe von T-Shirts sowie auch das App-V Buch. Es werden auch einige Einsteigerworkshops zu MSIX dabei sein. Die Anmeldeseite auf Eventbrite ist u.a. über unseren Blog möglich:
Als Mitveranstalter freuen wir uns Euch mitzuteilen, dass die Anmeldung zum M.A.D Cast nun geschaltet ist. Die Veranstaltung erfolgt remote am Freitag den 20.11.2020 über einen Teams Link.
Sebastian Gernert von Microsoft, schon immer bei Microsoft für das Thema App-V und Modern Application Deployment verantwortlich hat einem neuen Format "M.A.D. Cast" zugestimmt, damit wir Euch auch dieses Jahr und in den nächsten Monaten mit neuen Informationen zu App-V, MSIX und FSLogix versorgen können. Geplant sind dabei in Zukunft nicht nur rein deutsche Sessions sondern auch Beiträge von Kollegen aus dem Ausland. Noch besser, wir wollen das Event wiederholen so oft uns die Themen nicht ausgehen.
Das M.A.D. steht dabei für Modern Application Deployment. Also Anwendungen, die wie App-V, AppX oder nun auch MSIX die modern verteilt und rückstandlos wieder vom System entfernt werden können.
Für Microsoft Store Anwendungen (oder auch Modern Appplications) sind inzwischen zum Standard auf dem Desktop geworden. Viele Benutzer möchten sich nicht mehr einschränken und so soll der Calculator auf dem Terminalserver auch genau so aussehen wieder Calculator auf dem eigenen Windows 10 Desktop. Manchmal möchte man auch einen eigenen „Launcher" für eine Anwendung nutzen. Beispielsweise um mit dem Start der Anwendung ein Skript zu starten um Registrierungsschlüssel zu importieren oder Netzwerklaufwerke zu verbinden.
In so einem Fall muss auch eine „Modern Application" von der Kommandozeile gestartet werden. Nun, ein Blick auf das Startmenüsymbol des Calculators zeigt, dass das nicht so leicht ist. Das Symbol dort hat keine Eigenschaften. Weder im Benutzerordner des Startmenüs noch im Systemordner gibt es eine Verknüpfung (C:\ProgramData\Microsoft\Windows\Start Menu\Programs \*.lnk). Seit Windows 8 werden die Symbole für die Modern Applications anders verarbeitet als gewohnt.
Es Finden sich daher einige Blogs zum Thema „Wie kann man diese Anwendungen mit der Konsole starten". Leider sind diese oft sehr kompliziert und nur schwer nachvollziehbar. Der einfachste Weg ist die Erzeugung einer echten „.lnk" Verknüpfung für der Aufruf über die Kommandozeile.
Dazu:
1. Im Explorer Shell:AppsFolder eingeben
2. Mit der rechten Maustaste auf das Symbol gehen und „Create shortcut" wählen.
MSIX soll langfristig auch klassische Anwendungen Modernisieren und diese zu den neuen, modernen Verteilungsverfahren (AppX) in Windows 10 und Server 2016 kompatibel integrieren.
Die ersten Anfänge sehen wir jetzt. Mit Windwos 10 1809 gibt es ein Tool im Microsoft Store, mit dem man recht einfach eigene MSIX Pakete erstellen kann. Dieser Blog soll eine schnelle Übersicht zu den Möglichkeiten diesen Tools bieten. Dabei geht dieser Artikel nicht sonderlich in die Tiefe. Und ganz wichtig: schraubt Eure Erwartungen nicht zu hoch. Vieles Anwendungen funktionieren noch nicht als MSIX Paket. Wir haben aktuell eine Erfolgsrate von vielleicht 30% (ohne Nacharbeiten zu müssen).
Wer tiefer einstegen möchte - alle wichtigen Dokumente sind bei Microsoft unter der folgenden Adresse zu finden: http://aka.ms/MSIX
Das MSIX Packaging Tool ist quasi so eine Art Sequencer aber diesmal nicht für App-V, sondern für MSIX Pakete. Vorhandene App-V Pakete können damit aber auch direkt nach MSIX konvertiert werden. Weiterhin ist es möglich aus Installationsquellen (msi, Setup.exe etc.) über eine vorher- nachher Aufzeichnung (Snapshots) wie im App-V Sequencer neue MSIX Pakete zu erstellen. MSIX und das MSIX Packaging Tool sind ab Windows 10 Buld 17701 nutzbar (1809) mit einem kleinen PowerShell Oneliner kann schnell geprüft werden, ob Dein System geeignet ist:
if([System.Environment]::OSVersion.Version.build -ge 17701) {write-Host ready for msix build}