Oft ist es hilfreich, wenn Benutzer auf einen Blick sehen können, wie ihr Gerät heisst. Gerade im Supportfall spart das wertvolle Zeit. Physische Labels kleben nicht immer gut oder sind unleserlich – und bei virtuellen Maschinen sowieso keine Option.

Warum nicht BGInfo?

Eine bekannte Lösung dafür ist BGInfo (BgInfo - Windows Sysinternals | Microsoft Docs) für mich ist BGInfo auf Arbeitsgeräten, gerade wenn der Benutzer die Möglichkeit hat, das Hintergrund Bild selbst zu ändern nicht immer optimal. je nach Auflösung oder Bild kann das Bild oder die Infoanzeige verzerrt sein.

Die klassische Lösung wäre BGInfo. Ich bin aber kein Fan davon im produktiven Umfeld, da:

  • das Hintergrundbild häufig durch den Benutzer angepasst werden kann,
  • und je nach Auflösung und Bild die Anzeige verzerrt wirkt.

Das wirkt wenig professionell – und bei hochauflösenden Geräten ist der Text manchmal kaum mehr sichtbar.

Meine Empfehlung: DesktopInfo

Vor einiger Zeit bin ich auf DesktopInfo von Glenn Delahoy gestossen – und bin seither begeistert. Mit der richtigen Konfiguration lässt sich der PC-Name sehr sauber und dezent anzeigen (siehe Beitragsbild).

Die Darstellung ist:

  • live aktualisiert,
  • frei formatierbar,
  • sehr ressourcenschonend.

Glenn hat auf seiner Website eine Galerie mit Beispielen – von minimal bis nerdig.

Verteilung mit Intune

Natürlich will ich das nicht manuell auf jedes Gerät bringen. Deshalb habe ich ein Win32 App-Paket erstellt, das DesktopInfo automatisch auf dem Gerät einrichtet. Das Paket findest du auf GitHub:

FileBeschreibung
install.ps11. Log eröffnen
2. Bestehende DesktopInfo Prozesse beenden
3. DesktopInfo.exe, hostname.ini und DesktopInfo.ps1 auf Gerät kopieren
4. VBScript für Programm Start erstellen
5. Scheduled Task mit Triger "Logon" erstellen. --> Action: DesktopInfo mit hostname.ini starten
6. Task starten
DesktopInfo.exeProgramm Datei
DesktopInfo.ps1Startet die EXE mit dem Argument der hostname.ini
hostname.iniDefiniert Erscheinungsbild des PC-Namen
DesktopInfo.pngBild für Win32 Package
uninstall.ps1Löscht den Scheduled Task und die lokalen Programm Daten

Für die Logik des Win32 App-Paketes habe ich meine Vorlage, wie im Post "my take on win32 apps - Intune | scloud" beschrieben verwendet.

Upload der intunewin-Datei

  • Intunewin-Datei unter Apps > Windows > Windows Apps > Hinzufügen
  • install.intunewin auswählen
  • Titel, Herausgeber etc. ausfüllen
  • Installation- und Deinstallations-Befehl hinterlegen als System
Installation%SystemRoot%\sysnative\WindowsPowerShell\v1.0\powershell.exe -executionpolicy bypass -command .\install.ps1
Deinstallation%SystemRoot%\sysnative\WindowsPowerShell\v1.0\powershell.exe -executionpolicy bypass -command .\uninstall.ps1
  • Requirements 64bit und eine belibige Windows Version.
  • Für die Erkennungs-Regel nutze ich einen Registry Keys für die Versionierung meiner Konfiguration:
    • HKEY_LOCAL_MACHINE\SOFTWARE\scloud\DesktopInfo
    • Version : 1
      • Wenn du eine neue Version veröffentlichst, einfach:
        • die Nummer in der Registry (hier) & im Skript (install.ps1) erhöhen,
        • neues .intunewin-Paket erstellen und ersetzen.
  • Und Die EXE File Prüfung der DesktopInfo EXE:
    • C:\Program Files\DesktopInfo
    • File : DesktopInfo64.exe
    • Value : 3.11.0
Detection Rule
  • Abhängigkeiten haben wir keine.
  • Zuweisen wie gewohnt – z. B. an eine Gerätegruppe. Fertig.

Zusammenfassung

Mit DesktopInfo bringst du wichtige Systeminformationen direkt auf den Desktop – elegant, dezent und zuverlässig. Gerade der PC-Name hilft dem IT-Support enorm weiter:

  • Benutzer können ihr Gerät sofort identifizieren
  • Supporter wissen sofort, mit wem (und was) sie sprechen
  • Intelligente Namenskonvention? Noch besser!

Ich setze DesktopInfo auf allen meinen Referenz-Geräten ein – und will es nicht mehr missen.