Systray Info: information sur votre ordinateur

Ce script PowerShell lance une petite application en zone de notification qui affiche les principales informations de la machine dans une fenêtre WPF/XAML, à la façon de BGInfo, avec gestion d’instance unique et mise à jour dynamique de certaines données.

Les données affichées proviennent de diverses sources accessibles en PowerShell, que ce soit par fonctions intégrées, requête WMI ou lecture du registre.

Tout le contenu affiché est défini par section, comportant un label, les données à afficher, et la fonction à appeler pour récupérer ces données.

Il inclut aussi une fonction de copie des données (plus facilement utilisable qu'une copie-écran).

 

Mise à jour 2026-03-22:

La fonction déterminant la version de Windows a été corrigée, elle se basait sur la mauvaise entrée de registre.

Un script a été ajouté, permettant de gérer l'affichage des icônes dans la zone de notifications, dans le contexte d'un utilisateur.

Ce script lit les informations stockées dans "HKCU:\Control Panel\NotifyIconSettings", entrée de registre qui contient une liste d'exécutables pouvant afficher des notifications.

Chaque entrée dispose d'une valeur "IsPromoted" qui permet de définir l'état d'affichage: 1 = constamment visible, 0 = masqué.

Dans le cas de scripts PowerShell, le script se base sur le tooltip pour faire la sélection.

Dernière modification: 

22/03/2026 - 11:34