Μήνυμα δικτύου Windows 7. Πώς να στείλετε ένα μήνυμα σε όλους τους υπολογιστές στο τοπικό δίκτυο; Εντολή MSG - αποστολή μηνύματος στον χρήστη

Σημείωση

Εάν το τείχος προστασίας δεν είναι απενεργοποιημένο, τότε το πρόγραμμα Νάσιπρέπει να περιλαμβάνονται στις εξαιρέσεις του.

Εντολή Net αποστολή μηνύματος κειμένου

Μηνύματα κειμένου από τοπικό δίκτυομπορεί να σταλεί όχι μόνο σε ειδικά προγράμματα(Radmin, Nassi) αλλά και από τη γραμμή εντολών Windows xp. Ομάδα καθαρή αποστολήχρησιμοποιείται για την αποστολή μηνυμάτων κειμένου σε άλλον υπολογιστή που είναι διαθέσιμος στο δίκτυο. Ωστόσο, για να ομάδαλειτούργησε, πρέπει πρώτα να ενεργοποιήσετε την υπηρεσία παράδοσης μηνυμάτων. Για να το κάνετε αυτό, μεταβείτε στο Πίνακας Ελέγχου. Ανοιχτός φάκελος Διοίκηση, Υπηρεσίες. Βρείτε την υπηρεσία ανταλλαγής μηνυμάτων στη λίστα (Εικ. 20.9).

Ρύζι. 20.9.

Ανοίξτε τις ιδιότητες του. Επιλέγω έννοια Αυτοαπό τη λίστα τύπος εκτόξευσης,εάν θέλετε η υπηρεσία να ξεκινήσει αυτόματα κατά την εκκίνηση Windows. Στη συνέχεια κάντε κλικ στο κουμπί Αρχήκαι Εντάξει(εικ. 20.10 και εικ. 20.11).

Ρύζι. 20.10.

Ρύζι. 20.11.

Ας δούμε μερικά παραδείγματα για τον τρόπο χρήσης της εντολής καθαρή αποστολή κατά την αποστολή μηνυμάτων στην ομάδα εργασίας (τομέας) 110. Για να στείλετε ένα μήνυμα σε όλους τους χρήστες στην ομάδα εργασίας 110, εισαγάγετε: καθαρή αποστολή /domain:110 PING.Μια άλλη παραλλαγή μιας παρόμοιας εντολής: για να στείλετε ένα μήνυμα σε όλους τους χρήστες στον τομέα σας, πληκτρολογήστε: καθαρή αποστολή * ping(εικ. 20.12 και 13)



Ρύζι. 20.12.

Ρύζι. 20.13.

Για να στείλετε ένα μήνυμα σε έναν συγκεκριμένο χρήστη, όπως 110-1, πληκτρολογήστε: καθαρή αποστολή 110-1 Γεια σας!(Εικ. 20.14).

Ρύζι. 20.14.

ΣΤΟ WindowsΤο XP έχει μια άλλη επιλογή για την αποστολή μηνυμάτων μέσω του δικτύου. Εκτελέστε εντολές Πίνακας Ελέγχου-Εργαλεία Διοίκησης-Διαχείριση Υπολογιστών. Μακρύτερα: Ενέργεια-Όλες οι εργασίες-Αποστολή μηνύματος στην κονσόλα. Στη συνέχεια, επιλέξτε έναν υπολογιστή και στείλτε ένα κείμενο σε αυτόν (Εικ. 20.15).


Υπήρχε στα Windows 2000/XP και προοριζόταν για ανταλλαγή μηνυμάτων μεταξύ χρηστών που ήταν συνδεδεμένοι τοπικά και χρηστών περιόδων σύνδεσης τερματικού (συνδεδεμένοι σε απομακρυσμένη επιφάνεια εργασίας). Στα Windows Vista και σε μεταγενέστερα λειτουργικά συστήματα της οικογένειας των Windows, η εντολή MSG έχει γίνει η κύρια τυπικό εργαλείομηνυμάτων επειδή η εντολή καθαρή αποστολήδεν υποστηρίζεται πλέον σε αυτά τα ΛΣ.

Μορφή γραμμής εντολών:

MSG (<пользователь> | <имя сеанса> | | @<имя файла> | *} [<сообщение>]

Περιγραφή των επιλογών της γραμμής εντολών:

<пользователь> Όνομα χρήστη. <имя сеанса> Όνομα συνεδρίας. Αναγνωριστικό συνεδρίας. @<имя файла> Ένα αρχείο που περιέχει μια λίστα ονομάτων χρήστη, περιόδων σύνδεσης ή αναγνωριστικών περιόδου σύνδεσης στα οποία αποστέλλεται ένα μήνυμα. * Στείλτε ένα μήνυμα σε όλες τις περιόδους λειτουργίας στον καθορισμένο διακομιστή. /ΥΠΗΡΕΤΗΣ:<сервер> Διακομιστής (προεπιλογή - τρέχων). /ΧΡΟΝΟΣ:<секунд> Το διάστημα αναμονής για επιβεβαίωση από τον παραλήπτη. /VΕμφάνιση πληροφοριών σχετικά με ολοκληρωμένες ενέργειες. Αναμονή απάντησης από τον χρήστη, χρήσιμο με το /V. <сообщение> Το μήνυμα που αποστέλλεται. Εάν δεν καθορίζεται, εκδίδεται μια προτροπή ή λαμβάνεται είσοδος από το STDIN.

Σπουδαίος!

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

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

Σφάλμα 1722 κατά τη λήψη ονομάτων συνεδρίας

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

  • σε κάθε υπολογιστή στον οποίο θα αποστέλλονται μηνύματα, προσθέστε το στο κλειδί μητρώου HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Serverπαράμετρος AllowRemoteRPCτύπος REG_DWORDκαι ίσοι 1 Για να αλλάξετε τις ρυθμίσεις, μπορείτε να χρησιμοποιήσετε το αρχείο .reg με το ακόλουθο περιεχόμενο:

    Windows Registry Editor Έκδοση 5.00 "AllowRemoteRPC"=dword:00000001

    Στα Windows Vista, Windows 7, 8, 10 Τεχνικό κλειδί μητρώου προεπισκόπησης AllowRemoteRPCυπάρχει, αλλά έχει τιμή ίση με 0 που πρέπει να διορθωθεί. Απαιτείται επανεκκίνηση για την εφαρμογή των αλλαγών.

  • από το βοηθητικό πρόγραμμα ανταλλαγής μηνυμάτων msg.exeχρησιμοποιεί το πρωτόκολλο SMB (Server Message Block), σε κάθε υπολογιστή στον οποίο θα αποστέλλονται μηνύματα, πρέπει να είναι ανοιχτή μια θύρα TCP 445

    Παραδείγματα χρήσης MSG:

    msg * /server:Server "Δοκιμαστικό μήνυμα"- στείλτε ένα δοκιμαστικό μήνυμα σε όλους τους χρήστες υπολογιστών υπηρέτης

    msg * /server:192.168.0.1 "Δοκιμαστικό μήνυμα"- στείλτε ένα δοκιμαστικό μήνυμα σε όλους τους χρήστες ενός υπολογιστή με διεύθυνση IP 192.168.0.1

    msg RDP-Tcp#0 /server:TSSserver "Μήνυμα δοκιμής"- στείλτε ένα δοκιμαστικό μήνυμα στον χρήστη της περιόδου σύνδεσης τερματικού με το όνομα RDP-Tcp#0 στον υπολογιστή Διακομιστής TSS

    msg console /server:Windows7 "Δοκιμαστικό μήνυμα"- στείλτε ένα δοκιμαστικό μήνυμα στον τρέχοντα τοπικό χρήστη υπολογιστή Windows7

    κονσόλα msg "Test message"- αποστολή δοκιμαστικού μηνύματος από χρήστη συνεδρίας RDP στον τοπικό χρήστη. Εάν αυτή η εντολή εκτελείται από έναν μη τερματικό χρήστη συνεδρίας, το μήνυμα θα σταλεί από τον τοπικό χρήστη στον εαυτό του.

    Για να εκτελέσετε μια εντολή μήνυμαγια λογαριασμό άλλου χρήστη, μπορείτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα PSExecαπό τη συσκευασία PSToolsή τυπικό εργαλείο runas.exe

    psexec -u otheruser -p otherpass msg * /server:win10 TEST μήνυμα

    runas /user:otheruser "msg * /server:win10 Δοκιμαστικό μήνυμα"

    Μηνύματα που έστειλε η ομάδα μήνυματοπικός χρήστης υπολογιστή λειτουργικό σύστημαΤα Windows XP που λείπουν (δεν έχουν συνδεθεί ακόμη στα Windows) εμφανίζονται σε ένα παράθυρο με πρόσκληση εγγραφής στο σύστημα και είναι προσβάσιμα από τρίτους.

  • Ελέγξτε εάν το σύστημα υποστηρίζει την εντολή msg.Η λειτουργικότητα αυτής της εντολής είναι από πολλές απόψεις παρόμοια με τη λειτουργικότητα της αχρησιμοποίητης εντολές δικτύουστείλετε . Αλλά αυτή η εντολή λειτουργεί μόνο σε επαγγελματικές και εταιρικές εκδόσεις των Windows. Εάν χρησιμοποιείτε Windows Home, κάντε αναβάθμιση σε Professional ή Enterprise για να χρησιμοποιήσετε την εντολή msg.

    • Για την έκδοση των Windows, κάντε κλικ ⊞Win+Pauseή κάντε δεξί κλικ στο "Υπολογιστής" και επιλέξτε "Ιδιότητες". Η έκδοση των Windows θα εμφανιστεί κάτω από την έκδοση των Windows.

    Ανοιξε γραμμή εντολών. Όπως το net send , η εντολή msg εκτελείται από τη γραμμή εντολών. Η γραμμή εντολών εκκινείται με διαφορετικούς τρόπους (ανάλογα με την έκδοση των Windows) ή απλώς πατήστε ⊞ Νίκηκαι πληκτρολογήστε cmd.

    • Windows Vista/7: Ανοίξτε τη γραμμή εντολών από το μενού Έναρξη.
    • Windows 8.1/10: Κάντε δεξί κλικ στο κουμπί Έναρξη και επιλέξτε Γραμμή εντολών.
    • Windows 8: Κάντε κλικ ⊞Win+Xκαι επιλέξτε Γραμμή εντολών.
  • Εισαγάγετε μια εντολή.Πληκτρολογήστε msg και πατήστε Space. Στη συνέχεια, πρέπει να εισαγάγετε πληροφορίες που περιέχουν το κείμενο και την κατεύθυνση του μηνύματος.

  • Καθορίστε τον παραλήπτη του μηνύματος.Σε σύγκριση με το net send , η εντολή msg έχει πρόσθετες επιλογές.

    • μήνυμα ονόματος χρήστη - πληκτρολογήστε το όνομα ενός συγκεκριμένου χρήστη.
    • msg session - εισαγάγετε το όνομα μιας συγκεκριμένης συνεδρίας.
    • msg ID περιόδου σύνδεσης - Εισαγάγετε το αναγνωριστικό μιας συγκεκριμένης συνεδρίας.
    • msg @ όνομα αρχείου - Εισαγάγετε το όνομα ενός αρχείου που περιέχει μια λίστα ονομάτων χρηστών, περιόδων σύνδεσης ή/και αναγνωριστικά περιόδου σύνδεσης. Χρήσιμο για την αποστολή μηνυμάτων στους υπαλλήλους του τμήματος.
    • msg * - το μήνυμα θα σταλεί σε όλους τους χρήστες που είναι συνδεδεμένοι στον διακομιστή.
  • Καθορίστε τον διακομιστή στους χρήστες του οποίου θέλετε να στείλετε το μήνυμα (αν θέλετε).Εάν θέλετε να στείλετε ένα μήνυμα σε έναν χρήστη που είναι συνδεδεμένος σε άλλο διακομιστή, εισαγάγετε τις πληροφορίες διακομιστή μετά τις πληροφορίες παραλήπτη. Εάν δεν έχει καθοριστεί διακομιστής, το μήνυμα θα σταλεί στον τρέχοντα διακομιστή.

    • msg * /server: όνομα διακομιστή
  • Ορίστε ένα χρονικό όριο (αν θέλετε).Μπορείτε να ορίσετε ένα χρονικό όριο για να καθορίσετε το διάστημα αναμονής για επιβεβαίωση από τον παραλήπτη. Ο προσωρινός τροποποιητής εισάγεται μετά τις πληροφορίες διακομιστή (εάν υπάρχουν).

    • msg * /time: δευτερόλεπτα (π.χ. 300 δευτερόλεπτα για ένα διάστημα πέντε λεπτών)
  • Εισαγάγετε το κείμενο του μηνύματός σας.Αφού εισαγάγετε τις διάφορες επιλογές, εισαγάγετε το κείμενο του μηνύματος. Ή κάντε κλικ ↵Εισαγωγή, και το σύστημα σας ζητά να εισαγάγετε το κείμενο του μηνύματος σε ξεχωριστή γραμμή.

    • Για παράδειγμα: msg @salesteam /server:EASTBRANCH /time:600 Συγχαρητήρια για την αύξηση των πωλήσεων αυτό το τρίμηνο!
  • Στέλνω ένα μήνυμα.Για να το κάνετε αυτό, κάντε κλικ ↵Εισαγωγή. Ο παραλήπτης θα το λάβει αμέσως.

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

    • Το "msg" δεν αναγνωρίζεται ως εσωτερική ή εξωτερική εντολή, λειτουργικό πρόγραμμα ή αρχείο δέσμης. (Το μήνυμα δεν αναγνωρίζεται ως εσωτερική ή εξωτερική εντολή, λειτουργικό πρόγραμμα ή αρχείο δέσμης). Σε αυτήν την περίπτωση έκδοση Windowsδεν υποστηρίζει μηνύματα. Αναβάθμιση των Windows σε Professional edition.
    • Σφάλμα 5 λήψη ονομάτων συνεδρίας ή Σφάλμα 1825 λήψη ονομάτων συνεδρίας. Παρουσιάστηκε σφάλμα κατά την επικοινωνία με τον παραλήπτη. Μπορείτε να προσπαθήσετε να διορθώσετε αυτό το πρόβλημα ανοίγοντας τον επεξεργαστή μητρώου στον υπολογιστή του παραλήπτη (για να το κάνετε αυτό, εκτελέστε την εντολή regedit), μεταβείτε στο HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server και αλλάξτε την τιμή της παραμέτρου "AllowRemoteRPC" από 0 προς 1.
  • mob_info