Terminalserverbefehle: MSG

In diesem Artikel werden die Syntax und Parameter der MSG-Terminalserverbefehle vorgestellt.

Gilt für: Windows 10 – alle Editionen
Ursprüngliche KB-Nummer: 186480

Zusammenfassung

MSG sendet eine Nachricht.

Syntax

msg [username] [/server:servername] [/time:seconds] [/v] [/w] [/?]
[message]msg [sessionname] [/server:servername] [/time:seconds] [/v] [/w]
[/?] [message]msg [sessionID] [/server:servername] [/time:seconds] [/v]
[/w] [/?] [message]msg [@filename] [/server:servername] [/time:seconds]
[/v] [/w] [/?] [message]msg * [/server:servername] [/time:seconds] [/v]
[/w] [/?] [message]

Parameter

  • username: Identifiziert den Benutzer.

  • sessionname: Gibt den Namen der Sitzung an. Der Name wurde vom Systemadministrator erstellt, als die Sitzung konfiguriert wurde.

  • sessionID: Gibt die ID der Sitzung an.

  • filename: Identifiziert eine Datei, die eine Liste von usernames, sessionnamesund sessionIDs enthält, an die die Nachricht gesendet werden soll.

  • message (Nachrichtenzeichenfolge): Der Text der Nachricht, die Sie senden möchten. Wenn keine Nachricht eingegeben wird, wird die Standardeingabe (STDIN) für die Nachricht gelesen.

  • /server:servername: Ermöglicht die Angabe des Terminalservers. Andernfalls wird der aktuelle Terminalserver verwendet.

  • /time:seconds (Zeitverzögerung): Legt fest, wie lange Sie warten müssen, bis Sie von der Zielsitzung eine Bestätigung erhalten, dass die Nachricht empfangen wurde.

  • /w (wait): Warten Sie auf eine Antwort von den Zielbenutzern.

  • /v(ausführlich): Zeigt Informationen zu den ausgeführten Aktionen an.

  • /? (Hilfe): Zeigt die Syntax für den Befehl und Informationen zu den Optionen des Befehls an.

Sicherheitseinschränkungen

Der Benutzer muss über die Berechtigung nachrichtenzugriff für die Sitzung verfügen.

Zusätzliche Hinweise

Wenn kein Benutzer oder keine Sitzung angegeben ist, zeigt msg eine Fehlermeldung an. Wenn Sie den Namen einer Sitzung angeben, muss eine aktive Sitzung identifiziert werden. Für Parameter können Wildcards verwendet werden. Wenn ein einzelner Platzhalter (*) vorhanden ist, werden alle Benutzer im System angegeben.

Beispiele

Um die Nachricht mit dem Titel Falafel zu senden? geben Sie für alle Sitzungen für Benutzer MIKES Folgendes ein:

msg MIKES Falafel?  

Um eine Nachricht an sitzungsbasierte MODEM02 zu senden, geben Sie Folgendes ein:

msg modem02 Let's meet at 1PM today  

Um eine Nachricht an Sitzung 12 zu senden, geben Sie Folgendes ein:

msg 12 Call John at 11:00  

Um eine Nachricht an alle Sitzungen zu senden, die in der Datei USERLIST enthalten sind, geben Sie Folgendes ein:

msg @userlist Logout because your session will be reset  

So senden Sie den Text in der Datei MSG. DAT als Nachricht an alle Sitzungen für den Benutzernamen TERRYJ, geben Sie Folgendes ein:

msg TerryJ < MSG.DAT  

Um eine Nachricht an alle angemeldeten Benutzer zu senden, geben Sie Folgendes ein:

msg * Meeting in 5 minutes  

Um die Nachricht mit einem Bestätigungstimeout von 10 Sekunden an alle Benutzer zu senden, geben Sie Folgendes ein:

msg * /TIME:10 Coffee break!?!  

Hinweis

Nachrichten werden auf dem Clientbildschirm nicht in die Warteschlange gestellt. Es kann nützlich sein, den TIME:-Parameter zu verwenden, damit die anfänglichen Nachrichten ablaufen und durch neue Nachrichten ersetzt werden.