scloud by Florian Salzmann
ende

Win32 App / .intunewin erstellen

Kurz gesagt: Verpacke deinen Installer-Ordner mit Microsofts kostenlosem Win32 Content Prep Tool zu einer .intunewin-Datei und lade diese dann zu Intune hoch.

Ein Win32 App beziehungsweise “.intunewin” File für zu erstellen ist ganz einfach.
Der schwierigste Teil eines jeden Pakets ist die Installations Logik selbst. Diese kannst du beispielsweise in einem PowerShell Script oder CMD File abhandeln. Ich persönlich bevorzuge den Weg via PowerShell und nenne die Installationsdate jeweils “install.ps1”.
Eine Erklärung zum Aufbau findest du hier: my take on win32 apps - Intune

Wie erstelle ich eine Win32 App (.intunewin) für Intune?

Hast du deine Routine erstellt gehst du wie folgt vor:

  1. Lade dir das aktuelle Microsoft Win32 Content Prep Tool herunter
  2. Öffne die heruntergeladene “IntuneWinAppUtil.exe”
  3. Gib den Pfad zu deinem Paket an
  4. Gib die Installationsdatei an, bei mir jeweils: install.ps1
  5. Gib den Pfad zur Ablage des .intunewin Files an
  6. Falls an diesem bereits eine Datei mit dem entsprechenden Namen liegt, kannst du es löschen / überschreiben
  7. Bei der Catalog Folder frage wählen wir Nein (N)
  8. Fertig, das war das Erstellen der Win32 App / “intunewin”.

Win32 Content Prep Tool

Ist das Paket erstellt, kannst du es im Endpoint Manager / Intune unter «Apps > Windows apps» hinzufügen.
Die Parameter innerhalb der Apps sind dann je nach Applikation unterschiedlich.
Als Installations- und Deinstallations-Befehlt kannst du in den meisten Fällen folgende verwenden:

install command%SystemRoot%\sysnative\WindowsPowerShell\v1.0\powershell.exe -windowstyle hidden -executionpolicy bypass -command .\install.ps1
uninstall command%SystemRoot%\sysnative\WindowsPowerShell\v1.0\powershell.exe -windowstyle hidden -executionpolicy bypass -command .\uninstall.ps1

FAQ

Muss ich die Catalog Folder Frage mit “Ja” beantworten?
Nein - wähle “Nein (N)”, ausser du benötigst gezielt einen Catalog Folder für dein Paket.

Kann ich das Erstellen der .intunewin-Datei automatisieren statt es manuell zu machen?
Ja - mein Intune Win32 Deployer automatisiert Paketierung und Upload für winget- und Chocolatey-Apps.

Das Content Prep Tool bricht mit einem Fehler ab, was jetzt?
Meistens liegt es an einem zu langen Quellpfad oder Sonderzeichen im Ordnernamen - verschiebe den Installer-Ordner in einen kurzen Pfad ohne Leerzeichen (z.B. C:\Pkg\AppName) und versuche es erneut. Prüfe auch, dass der angegebene Installationsdatei-Name exakt mit der Datei im Quellordner übereinstimmt, inklusive Gross-/Kleinschreibung.

Warum meldet Intune nach dem Upload “Content is invalid”?
Das passiert meist, wenn die .intunewin-Datei mit einer älteren Version des Content Prep Tools erstellt wurde oder der Quellordner beim Erstellen leer bzw. unvollständig war. Lade die aktuelle Tool-Version herunter und verpacke den Ordner neu, statt eine bestehende .intunewin-Datei mehrfach wiederzuverwenden.

Ähnliche Beiträge

Intune win32 app testing
Microsoft Intune

Wie ich Win32 Apps für Intune test / erstelle

Wie ich Win32-Apps für Intune erstelle und teste: Vorlagen, Sandbox- und VM-Testing, Erkennungsregeln lokal prüfen und Prozesse im Systemkontext ausführen.

Robopack, app packaging and repository for Intune.
Microsoft Intune

Robopack: Dein Packaging Hub für Intune

Robopack ist dein Packaging Hub für Intune. Erstelle eigene Apps, teste sie automatisch und verwalte Software mit Radar und Robopatch.

MSI Intune
Microsoft Intune

MSI Deployment mit Intune als Win32 App

Deploye MSI Anwendungen mit Microsoft Intune in einer einfachen Win32 App und füge benutzerdefinierte Parameter hinzu.