Msg-Befehl (Beispiele, Sch alter und mehr)

Inhaltsverzeichnis:

Msg-Befehl (Beispiele, Sch alter und mehr)
Msg-Befehl (Beispiele, Sch alter und mehr)
Anonim

Der msg-Befehl ist ein Eingabeaufforderungsbefehl, der verwendet wird, um eine Nachricht an einen oder mehrere Benutzer im Netzwerk über die Eingabeaufforderung zu senden.

Wenn der Befehl ausgelöst wird, wird auf den Rechnern, an die er gesendet wurde, eine Eingabeaufforderung angezeigt, die die Nachricht sowie den Benutzernamen des Absenders und die Uhrzeit anzeigt, zu der die Nachricht gesendet wurde.

Er funktioniert ähnlich wie der in Windows XP beliebte Befehl net send, ist aber kein echter Ersatz dafür. Siehe Verwenden des Msg-Befehls zum Ersetzen von Net Send weiter unten auf der Seite.

Image
Image

Msg Command Availability

Der Befehl msg ist in der Eingabeaufforderung von Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista und Windows XP verfügbar.

Es ist auch über das Eingabeaufforderungstool verfügbar, auf das Sie unter Erweiterte Startoptionen und Systemwiederherstellungsoptionen zugreifen können.

Die Verfügbarkeit bestimmter msg-Befehlssch alter und anderer Befehlssyntax kann von Betriebssystem zu Betriebssystem unterschiedlich sein.

Msg Befehlssyntax

msg { Benutzername | Sitzungsname | Sitzungs-ID | @ Dateiname | } [ /server: Servername] [ /time: Sekunden] [ /v] [/w ] [Nachricht]

Siehe So lesen Sie die Befehlssyntax, wenn Sie sich nicht sicher sind, wie Sie die msg-Befehlssyntax interpretieren sollen, wie sie oben geschrieben oder in der folgenden Tabelle beschrieben ist.

Nachrichtenbefehlsoptionen
Option Erklärung
Benutzername Verwenden Sie diese Option, um einen Benutzernamen anzugeben, an den die Nachricht gesendet werden soll.
Sitzungsname Geben Sie den Sitzungsnamen an, um eine Nachricht an eine bestimmte Sitzung zu senden.
sessionid Die Sitzungs-ID-Option kann verwendet werden, um eine Nachricht an eine Sitzung unter Verwendung der Sitzungs-ID zu senden.
@ Dateiname Verwenden Sie die Option @filename, um eine Nachricht an die Benutzernamen, Sitzungsnamen und Sitzungs-IDs zu senden, die in der angegebenen Datei aufgeführt sind.
Die Option wird verwendet, um eine Nachricht an jede Sitzung auf dem Servernamen. zu senden.
/server: Servername Der Servername ist der Server, auf dem sich der Benutzername, der Sitzungsname oder die Sitzungs-ID befindet. Wenn kein Servername angegeben ist, wird die Nachricht wie angegeben an den Server gesendet, von dem aus Sie den msg-Befehl ausführen.
/time: Sekunden Die Angabe einer Zeit in Sekunden mit dem /time-Sch alter gibt dem msg-Befehl eine Zeitdauer, um darauf zu warten, dass der Empfänger der Nachricht den Empfang bestätigt. Wenn der Empfänger die Nachricht nicht innerhalb von Sekunden bestätigt, wird die Nachricht zurückgerufen.
/v Der Sch alter /v aktiviert den ausführlichen Modus des Befehls, der detaillierte Informationen über die Aktionen anzeigt, die der msg-Befehl ausführt.
/w Diese Option zwingt den msg-Befehl, auf eine Antwortnachricht zu warten, nachdem Sie eine Nachricht gesendet haben. Der Sch alter /w ist wirklich nur zusammen mit dem Sch alter /v sinnvoll.
Nachricht Dies ist die Nachricht, die Sie senden möchten. Wenn Sie keine Nachricht angeben, werden Sie nach dem Ausführen des Befehls msg aufgefordert, eine Nachricht einzugeben.
/? Verwenden Sie den Hilfesch alter mit dem Befehl msg, um Informationen über die verschiedenen Optionen des Befehls anzuzeigen.

Sie können die Ausgabe des Befehls mithilfe eines Umleitungsoperators in einer Datei speichern. Allgemeine Anweisungen finden Sie unter So leiten Sie die Befehlsausgabe in eine Datei um. Weitere Tipps finden Sie in unserer Liste Tricks zur Eingabeaufforderung.

Msg-Befehlsbeispiele


msg @myteam The Melting Pot um 13 Uhr auf mich!

In diesem Beispiel wird der Befehl msg verwendet, um einer ausgewählten Anzahl von Benutzern, die in der myteam-Datei [ @ Dateiname] enth alten sind und mit dem Server verbunden sind, mitzuteilen, dass es eine Treffen im The Melting Pot zum Mittagessen [Nachricht].


msg RODREGT /server:TSWHS002 /time:300

Hier haben wir den Befehl verwendet, um eine Nachricht an RODREGT [Benutzername] zu senden, einen Mitarbeiter, der sich mit dem Server TSWHS002 [ /server: Servername] verbindet. Die Nachricht ist sehr zeitkritisch, also wollen wir nicht einmal, dass er sie sieht, wenn er sie nach fünf Minuten [ /time: Sekunden]. nicht gesehen hat

Da keine Nachricht angegeben wurde, zeigt der msg-Befehl eine Notiz an der Eingabeaufforderung an, die besagt: Geben Sie die zu sendende Nachricht ein; Beenden Sie die Nachricht, indem Sie STRG-Z in einer neuen Zeile drücken und dann ENTER.

Nachdem Sie eine Nachricht für RODREGT eingegeben haben, drücken Sie die Taste Enter, dann CTRL+Z und dann Erneuteingeben.


msg/v Testnachricht!

Im obigen Beispiel senden wir allen, die mit dem Server verbunden sind, eine Testnachricht [Nachricht]. Wir möchten auch die spezifischen Aufgaben sehen, die der Befehl msg zu diesem Zweck ausführt [ /v].

Dies ist ein einfaches Beispiel, das Sie zu Hause ausprobieren können, ohne dass Benutzer mit Ihrem Computer verbunden sind. Sie sehen die Nachricht auf Ihrem eigenen Bildschirm und die folgenden Daten im Eingabeaufforderungsfenster, dank der Verwendung des Verbose-Sch alters:


Sende Nachricht an Sitzungskonsole, Anzeigezeit 60

Asynchrone Nachricht an Sitzungskonsole gesendet

Verwenden des Msg-Befehls zum Ersetzen von Net Send

Der Befehl msg ist als Nachrichtensystem für Benutzer von Terminalservern gedacht, nicht unbedingt z. B. zwischen zwei Windows 7-Computern.

In der Tat könnte es schwierig sein, es zwischen zwei Standard-Windows-Rechnern zum Laufen zu bringen, wie es der net send-Befehl getan hat. Möglicherweise erh alten Sie die Meldung „Fehler 5 beim Abrufen der Sitzungsnamen“oder „Fehler 1825 beim Abrufen der Sitzungsnamen“.

Einige hatten jedoch Glück, den msg-Befehl auf diese Weise zu verwenden, indem sie die Registrierungswertdaten AllowRemoteRPC von 0 zugeändert haben 1 auf dem Computer, der die Nachricht empfängt (starten Sie den Computer nach der Änderung neu, wenn Sie dies tun). Dieser Schlüssel befindet sich in der Windows-Registrierung unter der Struktur HKEY_LOCAL_MACHINE an folgendem Speicherort: SYSTEM\CurrentControlSet\Control\Terminal Server.

Msg-bezogene Befehle

Der Befehl msg ist ein Netzwerkbefehl, daher kann er mit anderen netzwerkbezogenen Befehlen verwendet werden, aber im Allgemeinen wird er alleine verwendet, um eine Nachricht zu senden.

Außerdem ähnelt dieser Befehl, wie bereits mehrfach erwähnt, dem zurückgezogenen net send-Befehl.

Empfohlen: