Der net send-Befehl ist ein Eingabeaufforderungsbefehl, der verwendet wird, um Nachrichten an Benutzer, Computer und Nachrichten-Aliase im Netzwerk zu senden. Es ist einer von vielen Netzbefehlen.
Windows XP war die letzte Windows-Version, die den net send-Befehl enthielt. Der msg-Befehl ersetzt diesen Befehl in Windows 11, Windows 10, Windows 8, Windows 7 und Windows Vista.
Verfügbarkeit von Net Send-Befehlen
Der Befehl net send ist über die Eingabeaufforderung in Windows XP sowie in älteren Versionen von Windows und in einigen Windows Server-Betriebssystemen verfügbar.
Die Verfügbarkeit bestimmter Net-Send-Befehlssch alter und anderer Net-Send-Befehlssyntax kann von Betriebssystem zu Betriebssystem unterschiedlich sein.
Net-Send-Befehlssyntax
net send { Name | | /domain[: Domainname] | /users } Nachricht [/help ] [/? ]
Lesen Sie die Befehlssyntax, wenn Sie nicht sicher sind, wie Sie die oben geschriebene oder in der folgenden Tabelle gezeigte Befehlssyntax lesen sollen.
Net Send-Befehlsoptionen | |
---|---|
Artikel | Erklärung |
Name | Diese Option gibt den Benutzernamen, Computernamen oder Nachrichtennamen (mit dem Befehl net name definiert) an, an den Sie die Nachricht senden möchten. |
Verwenden Sie das Sternchen, um die Nachricht an alle Benutzer in Ihrer aktuellen Domäne oder Arbeitsgruppe zu senden. | |
/domain | Dieser Sch alter kann allein verwendet werden, um die Nachricht an alle Namen in der aktuellen Domain zu senden. |
Domänenname | Verwenden Sie diese Option mit /domain, um die Nachricht an alle Benutzer im angegebenen Domainnamen zu senden. |
/users | Diese Option sendet die Nachricht an alle Benutzer, die mit dem Server verbunden sind, von dem aus der net send-Befehl ausgeführt wird. |
Nachricht | Diese Net-Send-Befehlsoption ist offensichtlich erforderlich und gibt den genauen Text der Nachricht an, die Sie senden. Die Nachricht darf maximal 128 Zeichen lang sein und muss in doppelte Anführungszeichen gesetzt werden, wenn sie einen Schrägstrich enthält. |
/help | Verwenden Sie diesen Sch alter, um detaillierte Informationen über den Net-Send-Befehl anzuzeigen. Die Verwendung dieser Option entspricht der Verwendung des net help-Befehls mit net send: net help send. |
/? | Der Help-Sch alter funktioniert auch mit dem net send-Befehl, zeigt aber nur die grundlegende Befehlssyntax an. Die Ausführung von net send ohne Optionen entspricht der Verwendung des Sch alters /?. |
Sie können die Ausgabe des net send-Befehls in einer Datei speichern, indem Sie einen Umleitungsoperator mit dem Befehl verwenden.
Beispiele für Net Send-Befehle
Hier sind einige Beispiele, die zeigen, wie man den Befehl net send verwendet:
An alle Arbeitsgruppenbenutzer senden
net sendBitte gehen Sie sofort zu CR103 für ein obligatorisches Meeting
In diesem Beispiel wird net send verwendet, um die Bitte gehen Sie sofort zu CR103 für eine obligatorische Besprechungsnachricht an alle Mitgliederder aktuellen Arbeitsgruppe oder Domäne zu senden.
An alle Serverbenutzer senden
net send /users "Wird die Person mit der A7/3-Client-Datei geöffnet, speichern Sie bitte Ihre Arbeit und schließen Sie sie? Danke!"
Hier wird der Befehl verwendet, um allen Mitgliedern des aktuellen Servers /Benutzern die Nachricht Wird die Person mit der geöffneten A7/3-Client-Datei bitte Ihre Arbeit speichern und schließen? Vielen Dank!. Die Nachricht steht in Anführungszeichen, weil ein Schrägstrich verwendet wurde.
An bestimmten Benutzer senden
net send smithm Du bist gefeuert!
Obwohl es eine völlig unprofessionelle Methode ist, jemandem das Arbeitsverhältnis zu kündigen, wird es in diesem Net-Send-Beispiel verwendet, um Mike Smith mit dem Benutzernamen smithm eine Nachricht zu senden, die er wahrscheinlich nicht hören wollte: Du bist gefeuert!.
Bottom Line
Der Befehl net send ist eine Teilmenge des Befehls net und ähnelt daher seinen Schwesterbefehlen wie net use, net time, net user, net view usw.
Weitere Hilfe zum Net Send-Befehl
Wenn dieser Befehl nicht funktioniert, sehen Sie möglicherweise den folgenden Fehler in der Eingabeaufforderung:
'net' wird nicht als interner oder externer Befehl, lauffähiges Programm oder Batchdatei erkannt.
Es gibt zwei Möglichkeiten, dies zu beheben, aber nur eine ist eine dauerhafte Lösung…
Sie können das aktuelle Arbeitsverzeichnis nach System32 verschieben, dem Pfad, in dem sich die Datei cmd.exe befindet, damit die Eingabeaufforderung weiß, wie der net send-Befehl ausgeführt wird. Tun Sie dies mit dem cd-Befehl (steht für change directory):
cd c:\windows\system32\
Von dort aus können Sie den Befehl ausführen, ohne diesen Fehler zu sehen. Dies ist jedoch nur eine vorübergehende Lösung, die Sie ständig für jeden Befehl ausführen müssen. Das eigentliche Problem ist, dass die aktuelle Umgebungsvariable nicht korrekt eingerichtet wurde.
So stellen Sie die richtige Umgebungsvariable wieder her, die erforderlich ist, damit die Eingabeaufforderung Ihre Befehle in Windows XP versteht:
- Öffnen Sie das Startmenü und klicken Sie mit der rechten Maustaste auf Arbeitsplatz.
- Wählen Sie Eigenschaften.
- Wählen Sie auf der Registerkarte Erweitert die Sch altfläche Umgebungsvariablen aus.
- Wählen Sie Pfad aus der Variablenliste im Abschnitt Systemvariablen aus.
- Wählen Sie Bearbeiten unter dem Abschnitt Systemvariablen.
-
Suchen Sie im Textfeld Variablenwert nach Pfaden, die genau so lauten:
C:\Windows\system32
oder…
%SystemRoot%\system32
-
Du solltest nur einen drin haben, aber wenn du keinen hast, dann gehe zum Ende des Textes, gib ein Semikolon ein und gib dann den obersten Pfad von oben ein, wie folgt:
;C:\Windows\system32
Ist schon einer drin? Wenn ja, ist es höchstwahrscheinlich die zweite, die am Anfang "%SystemRoot%" lautet. Wenn dies der Fall ist, ändern Sie diesen Teil des Pfads in „C:\Windows\system32“(solange sich Ihre Windows-Installation auf dem Laufwerk C: befindet, was höchstwahrscheinlich der Fall ist).
Beispielsweise ändern Sie %SystemRoot%\system32 in C:\Windows\system32.
Wenn es hilft, kopiere den gesamten Text in Notepad und bearbeite ihn dort. Wenn Sie fertig sind, fügen Sie einfach den bearbeiteten Variablenwert wieder in dieses Textfeld ein, um den vorhandenen Text zu überschreiben.
Bearbeite keine anderen Variablen. Wenn in diesem Textfeld zufällig keine Variablen vorhanden sind, können Sie den obigen Pfad ohne Semikolon eingeben, da dies der einzige Eintrag ist.
- Wählen Sie mehrmals OK, um die Änderungen zu speichern und das Fenster Systemeigenschaften zu verlassen.
- Starten Sie Ihren Computer neu.
Wenn Net-Send-Befehle in der Eingabeaufforderung mit einer "Erfolgreich"-Nachricht zu funktionieren scheinen, aber das Popup-Fenster nicht auf den Computern erscheint, an die die Nachricht gesendet wird, überprüfen Sie, ob die empfangenden Computer über den Messenger-Dienst verfügen aktiviert.
Sie können den Messenger-Dienst in Windows XP über Dienste aktivieren: Gehen Sie zu Start > Ausführen, geben Sie services ein.msc, doppelklicken Sie auf Messenger, ändern Sie Starttyp in Automatisch und dann gehe zu Apply > Start