Desktopverknüpfungen sind ein wichtiger Bestandteil der Benutzererfahrung unter Windows und bieten schnellen und einfachen Zugriff auf häufig verwendete Anwendungen. Als IT-Administrator, der Intune-Umgebungen verwaltet, musst du häufig Desktopverknüpfungen erstellen und bereitstellen, um sicherzustellen, dass Benutzer problemlos auf die von ihnen benötigten Tools zugreifen können. In diesem Artikel erfährst du, wie du eine Desktop Verknüpfung für Windows Apps mit PowerShell und Intune erstellen und bereitstellen kannst.

Table of Contents

Was sind Windows-Apps?

Windows-Apps, auch Desktop-Apps oder Paket-Apps genannt, sind Softwareanwendungen, die für das Windows-Betriebssystem entwickelt wurden. Sie können einfach aus dem zentralen Microsoft Store heruntergeladen werden und bieten Benutzern eine breite Palette von Optionen. Paket-Apps stellen die neueste Generation von Windows-Apps dar und bieten im Vergleich zu traditionellen ausführbaren Dateien eine verbesserte Sicherheit und Zuverlässigkeit.

Erstellen von Desktopverknüpfungen mit PowerShell

Die Herausforderung bei Windows-Apps besteht darin, dass ihr Anwendungsname und Pfad nicht einfach eine EXE-Datei in "Program Files" sind. Um eine Verknüpfung zu erstellen, müssen Sie zunächst die PackageFamilyName ermitteln, die wie "ProgramName_someID" aussieht.

In diesem Beispiel erstellen wir die Verknüpfung für den "neuen Teams-Client".

Beginnen wir also mit der Ermittlung des PackageFamilyName.
Dazu verwenden wir PowerShell und suchen nach dem Paket:

Get-AppxPackage MSTeams
Code language: PowerShell (powershell)
Get Windows App Infos

Dies gibt dir die PackageFamilyName. Wenn du den Namen der Anwendung nicht kennst, kannst du auch mit Asterisks (*) suchen, z. B.:

Get-AppxPackage *Teams*
Code language: PowerShell (powershell)

Jetzt, da wir unseren PackageFamilyName haben, können wir das PowerShell-Skript erstellen.
Kombinieren Sie dazu den PackageFamilyName mit dem Anwendungsnamen und setzen Sie ein Erklärungszeichen (!) dazwischen.

Hier ist das Beispiel mit Teams, beachte die erste Zeile:

$AppLink = "MSTeams_8wekyb3d8bbwe!MSTeams"
$WScriptShell = New-Object -ComObject WScript.Shell
$Shortcut = $WScriptShell.CreateShortcut("C:\Users\Public\Desktop\Teams.lnk")
$Shortcut.Arguments="shell:AppsFolder\$AppLink"
$Shortcut.TargetPath = "shell:AppsFolder\$AppLink"
$Shortcut.Save()
Code language: PowerShell (powershell)

Bereitstellen von Desktopverknüpfungen über Intune

Während PowerShell für die Erstellung individueller Desktop-Verknüpfungen effektiv ist, bietet Intune eine zentralisierte Verwaltungslösung zur Rationalisierung des Prozesses. Um mit Intune Desktop-Verknüpfungen in grossem Umfang zu erstellen, verwenden wir einfach das gleiche Skript, das wir oben erstellt haben, und verteilen es über die Skriptfunktion an unsere Benutzer:

  1. Öffne Intune.
  2. Navigiere zu Geräte > Windows > Skripts und Remediationen.
  3. Wechsele zur Registerkarte Plattformskripts.
  4. Klicke auf Hinzufügen.
  5. Gib dem Skript einen Namen, z. B. WIN-D-TeamsShortcut.
  6. Lade dein PowerShell-Skript hoch.
  7. Wähle für die Einstellungen:
    • Führe dieses Skript mit den angemeldeten Anmeldeinformationen aus: Ja
    • Erzwinge die Überprüfung der Skript signatur: Nein
    • Führe das Skript in 64-Bit-PowerShell aus: Ja
  8. In den meisten Fällen ist ein Scope-Tag nicht erforderlich.
  9. Klicke im Bereich Zuweisungen auf eine Gruppe, die deinen Anforderungen entspricht.

Manuelles Erstellen einer Verknüpfung für eine Windows-App

Wenn du eine Verknüpfung für dich selbst erstellen möchtest, kannst du dies mit den folgenden Schritten tun:

  1. Öffne den Anwendungsordner
    • Drücke [Windows] + [R].
    • Gib "shell:AppsFolder" ein und klicke auf OK.
  2. Such die App, für die du eine Verknüpfung erstellen möchtest.
  3. Klicke mit der rechten Maustaste darauf und wähle "Verknüpfung erstellen".
  4. Es wird eine Warnmeldung angezeigt, dass die Verknüpfung nicht an dieser Stelle erstellt werden kann. Klicke auf Ja, um sie auf dem Desktop zu erstellen.
  5. Und das war's. Jetzt hast du deine Windows App-Verknüpfung auf dem Desktop.

Wrapup

Das Erstellen von Desktopverknüpfungen für Windows-Apps ist ein einfacher Prozess, der mit PowerShell und Intune durchgeführt werden kann. Durch die Befolgung der in diesem Artikel aufgeführten Schritte kannst du Desktopverknüpfungen effektiv verwalten und bereitstellen, um sicherzustellen, dass Benutzer einfachen Zugriff auf die von ihnen benötigten Anwendungen haben. Egal, ob du Verknüpfungen für einzelne Benutzer oder im Rahmen einer Organisation bereitstellst, bieten die hier beschriebenen Methoden eine zuverlässige und effiziente Lösung.