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:
File | Beschreibung |
---|---|
install.ps1 | 1. 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.exe | Programm Datei |
DesktopInfo.ps1 | Startet die EXE mit dem Argument der hostname.ini |
hostname.ini | Definiert Erscheinungsbild des PC-Namen |
DesktopInfo.png | Bild für Win32 Package |
uninstall.ps1 | Lö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.
- Wenn du eine neue Version veröffentlichst, einfach:
- Und Die EXE File Prüfung der DesktopInfo EXE:
C:\Program Files\DesktopInfo
File : DesktopInfo64.exe
Value : 3.11.0
- 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.
Hallo Florian
Zuerst mal danke dass du deine Erkenntnisse mit uns teilst, hilft mir im Support sehr.
Kleine Frage: Wir haben DesktopInfo im Einsatz, funktionierte beim ersten Mal super, aber wenn wir nun eine andere Konfiguration ausrollen wollen hakt es irgendwo: Die neuen Settings werden nicht übernommen.Im Unternehmensportal wird aber die richtige Version angezeigt... Im Intune haben wir jeweils die bestehende App angepasst, die Version +1 gemacht und das neue install.intunewin heraufgeladen. Nur wenn ich den Ordner im ProgramFiles von Hand lösche und Desktopinfo im Taskmanager abschiesse, dann wird es "nochmals" installiert. Any Idea ?
Hallo Guido, leider funktioniert die Version in Intune technisch nicht.
Dazu muss das Paket selbst und die Erkennungsregel angepasst werden.
Ich habe meinen Beitrag aufgrund deiner Frage gerade angepasst, so dass nun ein Registrierungsschlüssel mit einer Version für die Erkennung verwendet wird.
Ich hoffe, das hilft.