Skip to main content

Εντολή Msg (Παραδείγματα, Διακόπτες και Περισσότερα)

How to send messages using CMD on Windows 10 pro (Ιούνιος 2026)

How to send messages using CMD on Windows 10 pro (Ιούνιος 2026)
Anonim

Η εντολή msg είναι εντολή Command Prompt που χρησιμοποιείται για την αποστολή ενός μηνύματος σε έναν ή περισσότερους χρήστες στο δίκτυο χρησιμοποιώντας τη Γραμμή εντολών.

Η εντολή msg λειτουργεί παρόμοια με την εντολή net send που ήταν δημοφιλής στα Windows XP, αλλά δεν είναι μια πραγματική αντικατάσταση γι 'αυτήν. Βλέπω Χρησιμοποιώντας την εντολή Msg για να αντικαταστήσετε την Καθαρή αποστολή παρακάτω στη σελίδα.

Όταν ενεργοποιηθεί η εντολή msg, εμφανίζεται μια ερώτηση στο μηχάνημα (ες) στο οποίο αποστέλλονται, στο οποίο εμφανίζεται το μήνυμα καθώς και το όνομα χρήστη του αποστολέα και η ώρα αποστολής του μηνύματος.

Διαθεσιμότητα εντολών MSG

Η εντολή msg είναι διαθέσιμη από τη γραμμή εντολών στις πρόσφατες εκδόσεις λειτουργικών συστημάτων των Windows, συμπεριλαμβανομένων των Windows 10, Windows 8, Windows 7, Windows Vista και Windows XP.

Η εντολή msg είναι επίσης διαθέσιμη μέσω του εργαλείου "Εντολή εντολών" (Command Prompt), το οποίο είναι προσβάσιμο στις επιλογές Επιλογές εκκίνησης για προχωρημένους (Advanced Startup Options)

Σημείωση: Η διαθεσιμότητα ορισμένων μεταγωγών εντολών msg και άλλων συντακτικών εντολών msg μπορεί να διαφέρει από το λειτουργικό σύστημα στο λειτουργικό σύστημα.

Σύνταξη εντολής Msg

msg όνομα χρήστη /υπηρέτης: όνομα διακομιστή /χρόνος: δευτερολέπτων / v / w μήνυμα

Υπόδειξη: Ανατρέξτε στην ενότητα Τρόπος ανάγνωσης της σύνταξης εντολών αν δεν είστε σίγουροι πώς να ερμηνεύσετε τη σύνταξη της εντολής msg όπως έχει γραφτεί παραπάνω ή περιγράφεται στον παρακάτω πίνακα.

όνομα χρήστη Χρησιμοποιήστε αυτήν την επιλογή για να καθορίσετε ένα όνομα χρήστη για να στείλετε το μήνυμα προς το.
όνομα περιόδου σύνδεσης Προσδιορίζω όνομα περιόδου σύνδεσης για να στείλετε ένα μήνυμα σε μια συγκεκριμένη συνεδρία.
sessionid ο sessionid μπορεί να χρησιμοποιηθεί για την αποστολή ενός μήνυμα σε μια συνεδρία που χρησιμοποιεί το αναγνωριστικό της περιόδου σύνδεσης.
@ όνομα αρχείου Χρησιμοποιήστε το @όνομα αρχείου επιλογή για αποστολή ενός μήνυμα στα ονόματα χρηστών, τα ονόματα συνεδριών και τα αναγνωριστικά περιόδου σύνδεσης που αναφέρονται στο συγκεκριμένο αρχείο.
*ο* επιλογή χρησιμοποιείται για την αποστολή ενός μήνυμα σε κάθε σύνοδο του όνομα διακομιστή .
/υπηρέτης: όνομα διακομιστή ο όνομα διακομιστή είναι ο διακομιστής στον οποίο ο όνομα χρήστη , όνομα περιόδου σύνδεσης , ή sessionid , κατοικεί. Εάν όχι όνομα διακομιστή ορίζεται, το μήνυμα θα σταλεί όπως κατευθύνεται στον διακομιστή από τον οποίο εκτελείτε την εντολή msg.
/χρόνος: δευτερολέπτων Καθορισμός χρόνου σε δευτερολέπτων με το/χρόνος ο διακόπτης δίνει στη εντολή msg μια χρονική περίοδο για να περιμένει τον δέκτη του μήνυμα για να επιβεβαιώσετε την παραλαβή του. Αν ο δέκτης δεν επιβεβαιώσει το μήνυμα στο δευτερολέπτων αριθμό δευτερολέπτων, το μήνυμα θα ανακληθεί.
/ vο/ v διακόπτης ενεργοποιεί τη λεπτομερή λειτουργία της εντολής, η οποία θα εμφανίζει λεπτομερείς πληροφορίες σχετικά με τις ενέργειες που λαμβάνει η εντολή msg.
/ wΑυτή η επιλογή υποχρεώνει την εντολή msg να περιμένει ένα μήνυμα επιστροφής μετά την αποστολή ενός μήνυμα . ο/ w ο διακόπτης είναι πραγματικά χρήσιμος μόνο με το/ v διακόπτης.
μήνυμα Αυτό είναι το μήνυμα που θέλετε να στείλετε. Εάν δεν καθορίσετε ένα μήνυμα τότε θα σας ζητηθεί να εισαγάγετε ένα μετά την εκτέλεση της εντολής msg.
/?Χρησιμοποιήστε το διακόπτη βοήθειας με την εντολή msg για να εμφανίσετε πληροφορίες σχετικά με τις διάφορες επιλογές της εντολής.

Υπόδειξη: Μπορείτε να αποθηκεύσετε την έξοδο της εντολής msg σε ένα αρχείο χρησιμοποιώντας έναν χειριστή ανακατεύθυνσης στο άκρο της εντολής. Ανατρέξτε στην ενότητα Τρόπος ανακατεύθυνσης εξόδου εντολών σε ένα αρχείο για γενικές οδηγίες ή ελέγξτε τα τεχνάσματα προτροπής εντολών για περισσότερες συμβουλές.

Παραδείγματα εντολών MSG

msg @myteam Το δοχείο τήξης στις 13:00, σε μένα!

Σε αυτό το παράδειγμα, η εντολή msg χρησιμοποιείται για να πει έναν επιλεγμένο αριθμό χρηστών που περιέχονται στο αρχείο myteam @ όνομα αρχείου που συνδέεται με το διακομιστή ότι πρέπει να υπάρχει μια συνάντηση στο The Melting Pot για μεσημεριανό γεύμα μήνυμα .

msg RODREGT / διακομιστής: TSWHS002 / ώρα: 300

Εδώ χρησιμοποιήσαμε την εντολή msg για να στείλουμε ένα μήνυμα στο RODREGT όνομα χρήστη , ένας υπάλληλος που συνδέεται με το TSWHS002 /υπηρέτης: όνομα διακομιστή . Το μήνυμα είναι πολύ ευαίσθητο στο χρόνο, οπότε δεν θέλουμε καν να τον δει αν δεν τον έχει δει μετά από πέντε λεπτά /χρόνος: δευτερολέπτων .

Από α μήνυμα δεν εντοπίστηκε, η εντολή msg θα παρουσιάσει μια σημείωση στη γραμμή που λέει "Εισαγωγή μηνύματος για αποστολή, τέλος μηνύματος πατώντας CTRL-Z σε μια νέα γραμμή και, στη συνέχεια, ENTER".

Μετά την είσοδο σε ένα μήνυμα για το RODREGT, πατήστε το Εισαγω κλειδί, τότε CTRL + Z, μετά το Εισαγω πληκτρολογήστε ξανά.

msg * / v Δοκιμή μηνύματος!

Στο παραπάνω παράδειγμα στέλνουμε σε όλους τους συνδεδεμένους στο διακομιστή ένα δοκιμαστικό μήνυμα μήνυμα . Θέλουμε επίσης να δούμε τις συγκεκριμένες εργασίες που εκτελεί η εντολή msg για να γίνει αυτό / v.

Αυτό είναι ένα εύκολο παράδειγμα εντολής msg που μπορείτε να δοκιμάσετε στο σπίτι, χωρίς χρήστες συνδεδεμένους στον υπολογιστή σας. Θα εμφανιστεί το μήνυμα που εμφανίζεται στην οθόνη σας και τα ακόλουθα δεδομένα στο παράθυρο "Γραμμή εντολών", χάρη στη χρήση του περιστροφικού διακόπτη:

Αποστολή μηνύματος στην κονσόλα συνεδρίας, χρόνος εμφάνισης 60 Το μήνυμα Async αποστέλλεται στην κονσόλα συνεδριών

Χρησιμοποιώντας την εντολή Msg για να αντικαταστήσετε την Καθαρή αποστολή

Η εντολή msg προορίζεται να χρησιμοποιηθεί ως σύστημα ανταλλαγής μηνυμάτων στους χρήστες διακομιστή τερματικών, όχι απαραίτητα μεταξύ δύο υπολογιστών των Windows 7, για παράδειγμα.

Στην πραγματικότητα, μπορεί να έχετε έναν δύσκολο χρόνο να πάρει την εντολή msg να λειτουργεί ανάμεσα σε δύο βασικές μηχανές των Windows όπως η εντολή net send. Ενδέχεται να εμφανιστεί το μήνυμα "Σφάλμα 5 να πάρει ονόματα συνεδριών" ή "Σφάλμα 1825 να πάρει ονόματα συνεδριών".

Ωστόσο, κάποιοι είχαν τύχη χρησιμοποιώντας τη εντολή msg με αυτόν τον τρόπο αλλάζοντας το AllowRemoteRPC δεδομένα μητρώου από 0 προς το 1 στον υπολογιστή που λαμβάνει το μήνυμα (επανεκκίνηση του υπολογιστή μετά την αλλαγή, εάν το κάνετε αυτό).

Αυτό το κλειδί βρίσκεται στο μητρώο των Windows κάτω από την ομάδα HKEY_LOCAL_MACHINE σε αυτήν την τοποθεσία: Σύστημα CurrentControlSet Control Terminal Server .

Msg σχετικές εντολές

Η εντολή msg είναι μια εντολή δικτύου, οπότε μπορεί να χρησιμοποιηθεί με άλλες εντολές δικτύωσης, αλλά γενικά θα χρησιμοποιηθεί μόνο για να στείλει ένα μήνυμα.

Επίσης, όπως αναφέρθηκε μερικές φορές, η εντολή msg είναι παρόμοια με την εντολή net send.