Der Windows Benachrichtigungsassistent bzw. die Benachrichtigungen und Aktionen sind im Prinzip eine sehr tolle Sache. Allerdings wird man über viele Dinge informiert, welche einen Administrator nicht interessieren.
So z. B. über die automatische Wiedergabe, OneDrive etc. Generell ergibt es Sinn, alle diese Einstellungen zu deaktivieren. Dies lässt sich über die „Einstellungen“ konfigurieren.
Man wechselt im linken Menü zu den Benachrichtigungen und Aktionen, anschließend kann man auf der rechten Seite sämtliche Einstellungen vornehmen. Erst einmal solle man hier eben alles Unwichtige deaktivieren.

Um jetzt sehr einfach eigene Skript einzubinden, gibt es ein Powershell Modul mit dem Namen BurntToast von Josh King. Genau dieses Modul muss man zunächst installieren.
Das Ganze läuft dabei über den NuGet-Anbieter ab, welchen man bei der Installation mit „Ja“ bestätigen muss. Übrigens, bei einem Modul handelt es ich im Prinzip um eine Sammlung von speziellen Befehlen und Funktionen.
Install-Module -Name BurntToast
Im Anschluss kann man sich mal alle in diesem Modul enthaltenen Funktionen bzw. Befehle näher ansehen. Dazu dient die folgende PowerShell Befehlsreihenfolge. Für jede Funktion könnte man sich anschließend noch eine ausführliche Hilfe anzeigen lassen.
Get-Command -Module BurntToast
Get-Help New-BTVisual -detailed

Ob die Benachrichtigung funktioniert, kann ganz einfach getestet werden. So tippt man in die Windows PowerShell Konsole folgendes ein. Aber Achtung, die Ausführungsrichtlinien müssen richtig gesetzt sein, denn sonst lässt sich kein Skript ausführen. In diesem Beispiel wird die Executionpolicy auf remotesigned gesetzt.
Set-ExecutionPolicy -ExecutionPolicy Remotesigned
New-BurntToastNotification -Text "Neue Nachricht", "Dies ist ein Test"
Im Prinzip lässt sich so ganz einfach eine Nachricht erzeugen. Interessant ist die Art natürlich, um z. B. verschiedene Statusinformationen von einem entfernten Rechner abzurufen.

Das könnte dich auch interessieren:
Mit einem kleinem PowerShell Script die Laufzeit des Windows System ermitteln
So erstellt man eine E-Mail Benachrichtigung mit der Windows PowerShell
Mit der Windows PowerShell ältere Dateien auflisten und gegebenenfalls auch löschen
Mit wenigen Klicks kann man auch ein Windows PowerShell Script in die Aufgabenplanung einbinden
Dieser Artikel beinhaltet Partner-Links. Durch einen Klick darauf gelangt ihr direkt zum Anbieter. Solltet ihr euch dort für einen Kauf entscheiden, erhält IT-Learner eine kleine Provision. Der Preis ändert sich für euch nicht. Danke für eure Unterstützung! Letzte Aktualisierung am 21.09.2023
Steigere dein Wissen
Kostenlose Befehlsreferenzen und E-Books herunterladen