Haupt Windows 10 Anzeigen einer Nachrichtenbenachrichtigung von PowerShell

Anzeigen einer Nachrichtenbenachrichtigung von PowerShell



PowerShell ist eine erweiterte Form der Eingabeaufforderung. Es wird um eine Vielzahl gebrauchsfertiger Cmdlets erweitert und bietet die Möglichkeit, .NET Framework / C # in verschiedenen Szenarien zu verwenden. Windows enthält ein GUI-Tool, PowerShell ISE, mit dem Sie Skripte auf nützliche Weise bearbeiten und debuggen können. Manchmal müssen Sie häufig eine Benachrichtigung aus einem PowerShell-Skript anzeigen, um den Benutzer darüber zu informieren, dass eine Aufgabe erledigt ist. Hier sind einige Methoden, die Sie verwenden können.

Werbung

Eine Nachricht aus Ihrem PowerShell-Skript informiert den Benutzer möglicherweise darüber, dass Ihr lang laufendes Skript seine Arbeit beendet hat. Oder es kann sagen, dass etwas nicht stimmt oder etwas Wichtiges passiert ist. Hier sind die Methoden, die ich normalerweise verwende.

Anzeigen einer Nachrichtenbenachrichtigung von PowerShell

Die einfachste Methode ist der Klassiker Windows Scripting Host App.

So finden Sie heraus, ob mein Telefon entsperrt ist

Mit PowerShell ist es einfach, eine Instanz eines COM-Objekts zu erstellen. In unserem Fall benötigen wir das Windows.Shell-Objekt von WSH. Es kann mit dem folgenden Befehl erstellt werden:

$ wsh = New-Object -ComObject Wscript.Shell

Jetzt können wir unsere verwenden$ wshObjekt zum Aufrufen der verfügbaren Methoden fürWscript.Shell. Einer von ihnen istAufpoppenDas brauchen wir. Der folgende Code kann verwendet werden:

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ('Hallo von Winaero')

Nachricht von PowerShell Windows 10

DasAufpoppenMethode kann angepasst werden. Sie können beispielsweise den Titel angeben, eines der Standarddialogsymbole zuweisen oder zusätzliche Schaltflächen anzeigen.

Passen Sie die Popup-Methode an

Die Syntax lautet wie folgt.

Aufpoppen(,,,)

Textist der Text, den Sie in der Nachricht anzeigen möchten.

SecondsToWaitist eine Ganzzahl, die die Anzahl der Sekunden enthält, die das Feld bis zum Schließen anzeigt. Wenn Null oder weggelassen, bleibt das Meldungsfeld so lange bestehen, bis der Benutzer es schließt.

Titelist eine Zeichenfolge, die den Titel enthält, der als Titel der Nachricht angezeigt wird.

Artist eine Ganzzahl, die einem bestimmten Aussehen und Verhalten entspricht, das in der folgenden Tabelle definiert ist.

WertTaste
0in Ordnung
1OK, Abbrechen
2Abtreibung,
Ignorieren, erneut versuchen
3Ja,
Nein, Abbrechen
4Ja Nein
5Wiederholen,
Stornieren
16Kritisch
32Frage
48Ausruf
64Information

Kombinieren Sie die Werte, um das gewünschte Symbol und die gewünschten Schaltflächen zu erhalten. Um beispielsweise eine Frage zu verfassen, verwenden Sie 1 + 32 als IhreArtWert. Siehe folgendes Beispiel:

Frage von PowerShell Windows 10

Die Popup-Methode kann auch die Schaltfläche zurückgeben, auf die der Benutzer geklickt hat, um das Popup-Meldungsfeld zu schließen. Siehe folgende Tabelle:

RückgabewertSchaltfläche geklickt
1in Ordnung
2Stornieren
3Abtreibung
4Wiederholen
5Ignorieren
6Ja
7Nein
-1Keine, Nachricht
Box wurde automatisch geschlossen (Timeout)

Sie können den Rückgabewert wie folgt behandeln:

$ result = $ wsh.Popup ('Magst du Winaero?', 0, 'Eine Frage von PS', 1 + 32)

Alternativ können Sie einen .NET Framework-Aufruf verwenden, um eine Nachricht anzuzeigen.

Verwenden von MessageBox aus .NET Framework

Der Befehl, den Sie verwenden müssen, sieht wie folgt aus:

[System.Windows.MessageBox] :: Show ('Hallo von Winaero')

Das Ergebnis:

aktuelle ordner windows 10

MessageBox NET PowerShell Windows 10

Auch hier können Sie es anpassen. Referenz finden Sie auf der folgenden Seite:

MessageBox.Show-Methode

Schließlich gibt es ein spezielles Modul für PowerShell, das Sie verwenden können, wenn es möglich ist.

Mit einem speziellen Modul, BurntToast

Wenn Sie nicht darauf beschränkt sind, externe Module zu verwenden, können Sie mit gehen Verbrannter Toast .

Installieren Sie es wie folgt:

  1. Öffnen PowerShell als Administrator .
  2. Art:Install-Module -Name BurntToast
  3. Das Modul ist einsatzbereit.

Führen Sie den folgenden Befehl aus, um eine Benachrichtigung anzuzeigen:

Import-Modul BurntToast
New-BurntToastNotification -Text 'Winaero', 'Hallo von PowerShell'

Toastbenachrichtigung PowerShell Windows 10

Siehe die PowerShell-Galerie für die vollständigen Details und Anweisungen.

Bitte beachten Sie Folgendes. Um Ihre Benachrichtigung zu sehen,

  1. Die PowerShell-Ausführungsrichtlinie sollte konfiguriert werden um das Laden von Modulen von Drittanbietern zu ermöglichen.
  2. Wenn Der Fokus-Assistent ist aktiviert In Windows 10 werden möglicherweise Ihre BurntToast-Benachrichtigungen ausgeblendet.
  3. Das Modul kann mit dem Befehl entfernt werdenDeinstallieren Sie das Modul BurntToast.

Das ist es!

Interessante Artikel

Tipp Der Redaktion

So machen Sie Ihren Charakter in Roblox klein
So machen Sie Ihren Charakter in Roblox klein
Roblox ist ein Spiel innerhalb eines Spiels, bei dem Sie die Rolle eines Spieleentwicklers spielen und agieren. Die Plattform fördert die Kreativität der Spieler und teilt spannende Skripte/Spiele mit der Community. Aber wenn es um Charakter- oder Avatar-Anpassungen geht,
Aufgedeckt: Wie viel Spotify Künstler wirklich bezahlt
Aufgedeckt: Wie viel Spotify Künstler wirklich bezahlt
Daniel Ek, CEO von Spotify, hat eine leidenschaftliche Verteidigung seines Unternehmens eingeleitet, nachdem erneut behauptet wurde, es habe Künstler abgezockt. Popstar Taylor Swift hat letzte Woche ihre Alben von Spotify gezogen und ist damit die neueste Künstlerin, die Stellung bezogen hat
Deaktivieren Sie die automatische Ordnertyperkennung in Windows 10
Deaktivieren Sie die automatische Ordnertyperkennung in Windows 10
Sie können die lästige automatische Funktion zur Erkennung von Ordnertypen in Windows 10 deaktivieren, mit der die Ansicht des Ordnertyps im Datei-Explorer zurückgesetzt wird.
Dieser Vision Loss VR-Simulator zeigt, wie es ist, blind zu werden oder teilweise das Augenlicht zu verlieren
Dieser Vision Loss VR-Simulator zeigt, wie es ist, blind zu werden oder teilweise das Augenlicht zu verlieren
Von all den Dingen, die viele von uns für selbstverständlich halten, ist das Sehen definitiv eines davon. Nehmen Sie es von mir, ich verlor meine Vision, als ich 18 war, und meine Welt, sowohl im übertragenen als auch im wörtlichen Sinne, hat sich von Farbe befreit. &
Netgear ReadyNAS Pro 4 Test
Netgear ReadyNAS Pro 4 Test
Netgear konzentriert sich mit der neuesten Erweiterung seiner beliebten ReadyNAS-Familie mehr auf Geschäftsanwendungen. Das ReadyNAS Pro 4 bietet erweiterte Unterstützung für Backups und Replikationen und folgt dem Beispiel von Synology und Qnap durch die Einführung von Dual-Core
The Elder Scrolls IV: Shivering Isles-Rezension
The Elder Scrolls IV: Shivering Isles-Rezension
The Shivering Isles ist die erste richtige Erweiterung für Oblivion. Es ist möglicherweise die am wenigsten aufdringliche Erweiterung eines Spiels, denn wenn Sie nicht in der Spielwelt schlafen oder die Leute von Tamriel nach neuen Gerüchten drängen,
Wie funktioniert der Tik Tok-Algorithmus?
Wie funktioniert der Tik Tok-Algorithmus?
Tik Tok ist eine neue Internet-Sensation, eine App, mit der ihre Benutzer kurze interessante Videos durchsuchen und teilen können. Es ist nicht ganz neu, da es Ende 2016 eingeführt wurde. Die meisten seiner Benutzer sind sehr jung, im Alter von 18 bis