Kirim pesan ke komputer jarak jauh. Informasi referensi tentang perintah net send. Catatan tentang penggunaan perintah net send

20.11.2019 Windows dan disk

Ke komputer-komputer di jaringan tempat Anda ingin mengirim pesan.

Memahami perintah net send

Net send adalah aplikasi konsol yang disertakan dengan beberapa versi Windows untuk mengirim pesan melalui jaringan lokal pengguna lain, komputer, atau alias. Perintah ini hanya tersedia di Windows NT, 2000, XP, 2003 dan tidak tersedia di Windows 7, Vista, ME, 98, 95 dan yang lebih lama. Di Windows XP, dimulai dengan Service Pack 2, perintah net send dinonaktifkan secara default.

Menggunakan perintah net send

Untuk bekerja program bersih layanan kirim harus dimulai Pesan Windows. Sebenarnya, perintah net send hanyalah antarmuka baris perintah ke layanan pesan, yang terlibat langsung dalam mengirim dan menerima pesan. Untuk dapat menerima pesan, komputer tujuan pengiriman pesan juga harus menjalankan layanan pengiriman pesan atau program lain yang menggunakan protokol yang sama untuk pengiriman pesan. Pesan hanya dapat dikirim ke objek aktif di jaringan. Jika pesan dikirim ke pengguna, pengguna harus masuk dengan nama pengguna mereka.

Untuk mengirim pesan dengan perintah net send, jalankan penerjemah perintah (command prompt). Untuk memulai shell, pilih Run dari menu Start, ketik cmd, lalu klik OK. Gunakan perintah net dengan parameter send dan parameter lainnya sesuai dengan sintaks perintah. Layanan pesan menampilkan pesan yang diterima dalam kotak dialog pesan Windows standar.

Sintaks perintah pengiriman bersih

Perintah net send memiliki sintaks berikut:

pesan net send (nama pengguna | * | /domain[:namadomain] | /pengguna)

nama belakang- nama pengguna, nama komputer atau alias yang ingin Anda kirimi pesan;

* - mengirim pesan ke semua anggota domain atau grup kerja;

/domain[:namadomain]- mengirim pesan ke semua nama di domain komputer atau di domain nama domain;

/pengguna- mengirim pesan ke semua pengguna yang terhubung ke server;

pesan- Pesan teks.

Catatan tentang penggunaan perintah net send

Jika argumen parameter perintah berisi spasi, argumen tersebut harus diapit oleh tanda kutip.

Mungkin ada kesulitan saat menggunakan nama penerima pesan yang panjang. Nama yang digunakan oleh layanan perpesanan hingga 15 karakter.

Batas panjang pesan siaran adalah 128 karakter. Batasi panjang pesan pribadi- 1600 karakter.

Contoh penggunaan perintah net send

Untuk mengirim pesan "Anda dapat mengirim pesan melalui jaringan lokal menggunakan perintah net send" ke ivanov pengguna, masukkan:

net send ivanov Anda dapat mengirim pesan melalui jaringan lokal menggunakan perintah net send

Untuk mengirim pesan ke semua pengguna yang terhubung ke komputer tempat pesan dikirim, ketik:

net send /users Semua orang segera keluar dari 1C!

Untuk mengirim pesan ke semua pengguna di domain ukmz, ketik:

net send /domain:ukmz Listrik di gedung akan mati dalam 5 menit

Untuk mengirim pesan ke semua pengguna di domain komputer tempat pesan dikirim, ketik:

net send * Tuan-tuan, pertemuan dengan CEO akan berlangsung pukul 13:00

Mengaktifkan dan menonaktifkan layanan perpesanan dan pengiriman bersih

Mengaktifkan dan menonaktifkan layanan perpesanan dimungkinkan melalui konsol MMC (Layanan snap-in) dan menggunakan baris perintah. Untuk melakukan operasi ini, Anda harus memiliki hak administrator.

Untuk mengaktifkan layanan pesan menggunakan konsol MMC, ikuti langkah berikut: Buka Control Panel. Buka Alat Administratif, Layanan. Temukan "Messenger" dalam daftar. Buka jendela properti layanan. Pilih "Otomatis" dari daftar "Jenis Startup" jika Anda ingin layanan dimulai secara otomatis ketika booting Windows. Kemudian klik tombol Mulai. Klik Oke.

Untuk menonaktifkan layanan pesan, lakukan urutan tindakan berikut: Buka Panel Kontrol. Buka Alat Administratif, Layanan. Temukan "Messenger" dalam daftar. Buka jendela properti layanan. Pilih Manual dari daftar Jenis Startup. Kemudian klik tombol Berhenti. Klik Oke.

Untuk mengaktifkan layanan perpesanan dari baris perintah, masukkan perintah berikut di shell:

sc config messenger mulai = otomatis
utusan mulai bersih

Untuk menonaktifkan layanan perpesanan dari baris perintah, masukkan perintah berikut di shell:

utusan berhenti bersih
sc config messenger start = dinonaktifkan

Cara mengirim pesan net send di Windows 7

Untuk mengirim pesan net send ke mereka Versi Windows di mana perintah ini tidak ada (Windows 7, Vista, ME, 95, 98) Anda dapat menggunakan pihak ketiga perangkat lunak. Kami menyarankan Anda menggunakan dua program: WinSent Messenger dan utilitas Terkirim. WinSent Messenger adalah utusan LAN yang kompatibel dengan net send. Utilitas Terkirim dirancang untuk mengirim pesan dari baris perintah. Lagi Informasi rinci tersedia di halaman produk perangkat lunak ini:

Ada di Windows 2000/XP dan ditujukan untuk pengiriman pesan antara pengguna yang masuk secara lokal dan pengguna sesi terminal (terhubung ke desktop jarak jauh). Di Windows Vista dan sistem operasi yang lebih baru dari keluarga Windows, perintah MSG telah menjadi yang utama alat standar pesan karena perintah pengiriman bersih tidak lagi didukung di OS ini.

Format baris perintah:

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

Deskripsi opsi baris perintah:

<пользователь> Nama belakang. <имя сеанса> Nama sesi. ID sesi. @<имя файла> File yang berisi daftar nama pengguna, sesi, atau ID sesi yang menjadi tujuan pengiriman pesan. * Kirim pesan ke semua sesi di server yang ditentukan. /SERVER:<сервер> Server (default - saat ini). /WAKTU:<секунд> Selang waktu menunggu konfirmasi dari penerima. /V Menampilkan informasi tentang tindakan yang telah selesai. /W Menunggu tanggapan dari pengguna, berguna dengan /V. <сообщение> Pesan yang sedang dikirim. Jika tidak ditentukan, prompt dikeluarkan atau input diambil dari STDIN.

Penting!

Implementasi msg.exe saat ini baik-baik saja untuk bertukar pesan antara sesi pengguna lokal dan terminal dalam sistem yang sama, namun, dalam kasus pertukaran antara komputer yang berbeda jaringan lokal, Anda perlu mengubah beberapa pengaturan keamanan default di sistem operasi Windows Vista, 7 dan 8.

Biasanya, dengan pengaturan default, mengirim pesan ke komputer remot, tidak dieksekusi dan disertai dengan pesan

Kesalahan 1722 saat mendapatkan nama sesi

Ini berarti bahwa tidak mungkin memperoleh informasi tentang pengguna yang masuk di komputer tempat pesan yang dikirim akan diterima. Alasannya mungkin karena firewall memblokir koneksi masuk, hak pengguna yang tidak memadai sehubungan dengan sistem jarak jauh, melarang panggilan jarak jauh prosedur dalam pengaturan layanan Terminal Server. Minimal, untuk perpesanan menggunakan perintah pesan antar komputer, Anda harus memiliki akun pengguna yang valid sehubungan dengan sistem jarak jauh dan membuat pengaturan berikut:

  • di setiap komputer tempat pesan akan dikirim, tambahkan ke kunci registri HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server parameter IzinkanRemoteRPC Tipe REG_DWORD dan sama 1 Untuk mengubah pengaturan, Anda dapat menggunakan file .reg dengan konten berikut:

    Windows Registry Editor Versi 5.00 "AllowRemoteRPC"=dword:00000001

    Di Windows Vista, Windows 7, 8, 10 Kunci registri Pratinjau Teknis IzinkanRemoteRPC ada, tetapi memiliki nilai yang sama dengan 0 yang perlu dikoreksi. Reboot diperlukan untuk menerapkan perubahan.

  • sejak utilitas perpesanan msg.exe menggunakan protokol SMB (Server Message Block), pada setiap komputer yang akan dikirimi pesan, port TCP harus terbuka 445

    Contoh penggunaan MSG:

    msg * /server:Server "Pesan uji"- kirim pesan tes ke semua pengguna komputer server

    msg * /server: 192.168.0.1 "Tes pesan"- kirim pesan uji ke semua pengguna komputer dengan alamat IP 192.168.0.1

    msg RDP-Tcp#0 /server:TSServer "Pesan uji"- kirim pesan pengujian ke pengguna sesi terminal dengan nama RDP-Tcp#0 di komputer TSServer

    konsol msg / server: Windows7 "Pesan Uji"- kirim pesan uji ke arus pengguna lokal komputer Windows 7

    konsol msg "Pesan uji"- mengirim pesan uji dari pengguna sesi RDP ke pengguna lokal. Jika perintah ini dijalankan oleh pengguna sesi non-terminal, pesan akan dikirim oleh pengguna lokal ke dirinya sendiri.

    Untuk menjalankan perintah pesan atas nama pengguna lain, Anda dapat menggunakan utilitas PSExec dari paket PSTools atau cara biasa runas.exe

    psexec -u pengguna lain -p otherpass msg * /server:win10 TEST pesan

    runas /user:otheruser "msg * /server:win10 Test message"

    Pesan yang dikirim oleh tim pesan pengguna komputer lokal sistem operasi Windows XP yang hilang (belum masuk ke Windows) ditampilkan di jendela dengan undangan untuk mendaftar di sistem dan dapat diakses oleh orang luar.

  • File MSG (Outlook Mail Message) adalah pesan email yang disimpan. Dasar paket perangkat lunak, membentuk format MSG, adalah Microsoft Outlook, namun ekstensi MSG cukup sering digunakan dalam program seperti Kelelawar!, Windows Mail, dan lainnya.

    Ekstensi file semacam itu dapat berisi berbagai bidang yang ditemukan di surel, serta data tanggal, lampiran, dan informasi tentang pengirim atau penerima. File MSG mungkin berisi teks yang ditujukan untuk isi pesan email atau header-nya. Format ini file juga digunakan untuk menyimpan pesan elektronik lengkap, termasuk gambar, serta berbagai elemen format HTML.

    Pada dasarnya, saat menyematkan tambahan dalam format MSG, pengkodean base64 digunakan. Encoding itu sendiri digunakan untuk melewati lampiran server surat, karena yang terakhir hanya baca file teks, mengabaikan konten lainnya. Anda dapat membuka file MSG baik di dalam Windows dan Mac OS, selain itu, platform seluler juga mendukung jenis file MSG.

    Sistem Windows mengasumsikan penggunaan program tersebut untuk membuka file Pesan Mail yang awalnya disimpan. Cukup sering, jika MSG tidak dapat dibuka, ekstensinya diubah namanya menjadi EML, yang dapat dengan mudah diluncurkan oleh utilitas Outlook Ekspres. Di antara utilitas umum yang dapat membuka file MSG adalah Microsoft Outlook, serta Encryptomatic MsgViewer (atau versi MsgViewer Pro) dan EZ Freeware.

    Sebuah pesan dikirim ke pengguna.

    Sintaksis

    pesan(nama_penerima|nama_sesi|id_sesi|@nama_dokumen|*) [pesan]

    Menguraikan nilai-nilai

    nama Penerima

    Diperlukan untuk menentukan nama pengguna yang ditujukan untuk pesan tersebut.

    nama_sesi

    Menetapkan nama sesi.

    kode_sesi

    Diperlukan untuk memberikan identifikasi sesi di mana pengguna akan menerima pemberitahuan.

    /server:nama_server

    Menentukan server di mana pemberitahuan dijadwalkan untuk diterima. Anda dapat memilih untuk tidak menerapkan parameter yang ditentukan saat memasukkan perintah. Dalam hal ini, tugas server saat ini disediakan.

    /waktu:detik

    Menentukan lamanya waktu pengiriman informasi akan tetap berada di layar. Jika parameter tidak ditentukan, Anda harus menekan Oke untuk membuat pesan menghilang.

    Informasi tentang semua tindakan yang telah dilakukan akan dikeluarkan.

    Mode khusus digunakan, yang menyediakan respons dari pengguna yang menerima notifikasi. Harus melamar /w bersama dengan /waktu:detik, tetapi ini tidak dianggap sebagai persyaratan.

    pesan

    Di sini ditunjukkan informasi teks, yang harus ditransfer ke pengguna lain. Jika tidak ada input, pesan STDIN klasik diterapkan.

    Informasi referensi disediakan langsung di jendela CS

    Keunikan

    • Anda dapat mengirim dokumen. Untuk melakukan ini, dalam teks parameter "pesan", gunakan simbol (>) segera setelah nama dokumen.
    • Ketika nama pengguna tidak ditentukan, kesalahan diberikan.
    • Ingatlah bahwa mengirim pesan memerlukan izin tertentu.

    info
    Mesin Windows-Server 2008 R2 saya tidak dapat mengirim pesan ke kotak Windows 7 saya karena Kesalahan 5 mendapatkan nama sesi.
    Saya menemukan solusinya, dalam komentar yang dibuat oleh Consoles. Saya reblog agar lebih mudah ditemukan.

    Ternyata tidak ada hubungannya dengan tidak berada di domain yang sama atau apalah. Itu karena pengaturan yang terkait dengan Terminal Server.
    Itu tidak ajaib, karena msg.exe dirancang untuk mengirim pesan ke pengguna terminal.

    Jadi, mengubah nilai registri sederhana dan me-reboot membuat semuanya berfungsi kembali.

    larutan
    Pada mesin yang tidak dapat Anda kirimi pesan:
    Gunakan regedit untuk menavigasi ke:
    Kemudian ubah nilai berikut:

    Nama: AllowRemoteRPC
    Jenis: REG_DWORD
    Nilai: 1

    Menyalakan ulang. Sekarang harus bekerja.

      Saya melakukan ini pada semua mesin HP Windows 7 saya dan itu menghilangkan kesalahan 5 tetapi sekarang dikatakan tidak ada atau terputus. Solusi apa pun belum. Saya telah mencari di Google selama sekitar 3 jam tentang ini dan belum menemukan apa pun selain pemasangan pihak ketiga yang tidak praktis dalam situasi saya.

      Hai Semua setelah banyak mencoba dan mencoba kembali, saya berhasil mengirim windows 7 ke windows 7

      menggunakan perintah berikut

      msg /server:pcname nama pengguna pesan

      server tetap apa adanya. pcname adalah nama pc yang Anda kirimi. nama pengguna adalah nama pengguna login di bawah pada PC itu. pesan jelas adalah pesan yang ingin Anda kirim.

      Anda juga perlu mengubah pengaturan pada komputer penerima dengan menggunakan regedit.

      kunci registri berikut harus diaktifkan (seperti yang dijelaskan oleh Konsol di atas):

      HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server

      Nama: AllowRemoteRPC

      Nilai: 1 (dafault adalah '0')

      Tidak mengizinkan RPC jarak jauh seperti, * BESAR * risiko keamanan?

      Saya ingin mengaktifkan ini sehingga saya dan teman sekamar saya di lantai bawah dapat memiliki cara yang sangat sederhana untuk berkomunikasi, tetapi jika itu berarti membiarkan komputernya melakukan panggilan RPC, saya khawatir jika dia memiliki virus, komputer saya akan menangkapnya, atau jika karena alasan tertentu permintaan RPC dapat melewati router saya, siapa pun melalui internet akan memiliki vektor serangan yang mudah ke mesin saya.

      Saya pikir ada alasan mengapa ini dinonaktifkan di Vista/7 secara default. Saya tidak yakin apakah winpopup layak untuk membahayakan keamanan Anda.

      superray: cari di regedit (F3) untuk 'allowremoterpc' itu akan menemukannya

      anon: ya, tetapi hanya di intranet, dan hanya jika firewall Anda tidak menghentikannya. firewall rooter akan mencegah semua upaya secara default. (bisa jadi masalah hanya di mass lan-s seperti barding school. Jika takut, gunakan skype atau msn (meeboo.com)

      Anda dapat mengirim pesan di antara mesin Windows 7 dan mesin Windows XP di LAN menggunakan freeware. Butuh banyak pencarian, tetapi saya menemukan aplikasi yang berfungsi dari command prompt dan dalam file batch untuk mengirim pesan.

      Saya berharap untuk menggunakan msg.exe di LAN kami, tetapi setelah mencoba semua tweak Registry yang direkomendasikan, perubahan firewall, dll., Saya hanya dapat mengirim pesan ke mesin Windows 7. Aplikasi freeware di atas langsung berfungsi mengirim ke mesin Windows XP dan ke mesin Windows 7. Mereka bekerja pada LAN Workgroup dan pada domain.

      WinSend lebih tradisional pesan singkat aplikasi yang dimulai dengan harga sekitar $12 dan turun harganya berdasarkan jumlah lisensi yang dibeli.

      Saya tahu ini sudah tua, tetapi mungkin seseorang punya solusi.

      Komputer saya: PC
      Sasaran: LAPTOP (192.168.0.110)

      msg /server:laptop * "Halo Laptop"
      Pengembalian * tidak ada atau terputus.

      Mencoba dengan IP
      msg /server: 192.168.0.110 * "Halo Lappy"
      Mengembalikan 'Kesalahan 5 mendapatkan nama sesi'

      Saya telah menerapkan perubahan registri dan me-reboot mesin beberapa kali.

      Ada saran lain?

      Anda perlu melakukan apa yang SUHAIL katakan…
      dan komputer yang Anda coba sambungkan memerlukan kata sandi, dan pengguna ... ditambahkan di kredensial windows,
      cari di windows credential manager ... dan tambahkan pengguna dan kata sandi ...

      Hai, saya mencoba masuk ke regedit dan mengikuti langkah-langkahnya tetapi tidak memiliki folder bernama HKML, melainkan memiliki HKEY_CLASSES_ROOT dan HKEY_CURRENT_USER dll. bisakah saya mendapatkan jalur untuk folder yang saya miliki?

      edit file regedit

      HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server

      Nama: AllowRemoteRPC

      Nilai: 1 (dafault adalah '0')

      msg / SERVER: Pengguna Tujuan “kirim pesan”
      salam

      _______________________________________

      arsip modificar regedit

      HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server

      Nama: AllowRemoteRPC

      Nilai: 1 (dafault adalah '0')

      envio de mensaje

      msg /SERVER:Destino Usuario “mensaje a enviar”