Perintah Msg

Contoh-contoh Perintah, Pilihan, Suis, dan Lagi

Perintah mesej ialah arahan Prompt Command yang digunakan untuk menghantar mesej kepada satu atau lebih pengguna pada rangkaian.

Mesej msg berfungsi sama seperti arahan hantar bersih yang popular di Windows XP tetapi ia bukan pengganti yang benar untuknya. Lihat Menggunakan Perintah Msg untuk Ganti Bersih Hantar lebih jauh ke bawah halaman.

Apabila perintah msg dipicu, suatu prompt dipaparkan pada mesin yang dihantar kepada yang menunjukkan mesej serta nama pengguna penghantar dan masa yang dihantar mesej.

Ketersediaan Arahan Msg

Perintah mesej tersedia dari dalam Prompt Perintah dalam versi sistem operasi Windows baru-baru ini termasuk Windows 10 , Windows 8 , Windows 7 , Windows Vista , dan Windows XP .

Perintah mesej juga boleh didapati melalui alat Prompt Perintah yang boleh diakses dalam Pilihan Permulaan Lanjutan dan Pilihan Pemulihan Sistem .

Nota: Ketersediaan suis perintah msg dan sintaks arahan msg yang lain mungkin berbeza dari sistem operasi ke sistem pengendalian.

Sintaks Perintah Kata

msg { nama pengguna | nama sesi | sessionid | @ filename | * } [ / server: servername ] [ / time: seconds ] [ / v ] [ / w ] [ message ]

Petua: Lihat Bagaimana Membaca Sintaks Perintah jika anda tidak pasti cara mentafsirkan sintaks perintah msg di atas.

nama pengguna Gunakan pilihan ini untuk menentukan nama pengguna untuk menghantar mesej itu .
nama sesi Tentukan nama sesi untuk menghantar mesej ke sesi tertentu.
sessionid Pilihan sessionid boleh digunakan untuk menghantar mesej ke sesi menggunakan ID sesi.
@ nama fail Gunakan pilihan @filename untuk menghantar mesej kepada nama pengguna, nama sesi, dan ID sesi yang disenaraikan dalam fail yang ditentukan.
* Pilihan * digunakan untuk menghantar mesej kepada setiap sesi pada nama server .
/ pelayan: nama pelayan Nama pelayan adalah pelayan di mana nama pengguna , nama sesi , atau sessionid berada. Sekiranya tiada nama pelayan ditetapkan, mesej akan dihantar seperti yang diarahkan ke pelayan yang anda sedang melaksanakan perintah msg daripada.
/ masa: saat Menetapkan masa dalam beberapa saat dengan suis waktu / waktu memberikan perintah msg panjang masa untuk menunggu penerima mesej untuk mengesahkan penerimaannya. Jika penerima tidak mengesahkan mesej dalam beberapa saat, mesej akan ditarik balik.
/ v Suis / v membolehkan mod verbose arahan, yang akan memaparkan maklumat terperinci mengenai tindakan yang diambil perintah msg.
/ w Opsyen ini memaksa perintah msg untuk menunggu mesej kembali selepas anda menghantar mesej . Suis / w sebenarnya benar-benar hanya berguna dengan suis / v .
mesej Ini adalah mesej yang anda mahu hantar. Jika anda tidak menentukan mesej maka anda akan diminta untuk memasukkan satu selepas melaksanakan arahan msg.
/? Gunakan suis bantuan dengan arahan msg untuk menunjukkan maklumat mengenai beberapa pilihan perintah.

Tip: Anda boleh menyimpan output arahan msg ke fail menggunakan operator pengalihan dengan perintah. Lihat Cara Mengarahkan Output Perintah ke Fail untuk arahan atau semak Command Prompt Tricks untuk mendapatkan lebih banyak petua.

Contoh Perintah Msg

msg @myteam The Melting Pot at 1pm, padaku!

Dalam contoh ini, saya menggunakan perintah msg untuk memberitahu bilangan pengguna terpilih yang terdapat dalam fail myteam [ @ filename ] yang disambungkan ke pelayan saya yang harus kita jumpai di The Melting Pot untuk makan tengah hari [ mesej ].

msg RODREGT / pelayan: TSWHS002 / masa: 300

Di sini, saya telah menggunakan arahan msg untuk menghantar mesej kepada RODREGT [ username ], seorang pekerja yang menghubungkan ke pelayan TSWHS002 [ / server: servername ]. Mesej itu sangat sensitif, jadi saya tidak mahu dia melihatnya jika dia tidak melihatnya selepas lima minit [ / masa: saat ].

Oleh kerana saya tidak menentukan mesej , perintah msg akan membentangkan saya dengan nota pada prompt yang mengatakan "Masukkan mesej untuk menghantar mesej tamat dengan menekan CTRL-Z pada baris baru, kemudian ENTER".

Selepas memasukkan mesej saya untuk RODREGT, saya tekan kekunci Enter, kemudian CTRL-Z, kemudian kekunci Enter lagi.

msg * / v Mesej Ujian!

Dalam contoh di atas, saya menghantar semua orang yang bersambung ke pelayan saya mesej ujian [ mesej ]. Saya juga ingin melihat tugas-tugas tertentu yang arahan msg berfungsi untuk melakukan ini [ / v ].

Ini adalah contoh perintah mudah yang boleh anda cuba di rumah, tanpa pengguna yang disambungkan ke komputer anda. Anda akan melihat mesej muncul pada skrin anda sendiri dan data berikut dalam tetingkap Prompt Command, terima kasih untuk menggunakan suis verbose:

Menghantar mesej ke sesi Konsol, masa paparan 60 Mesej Async dihantar ke Konsol sesi

Menggunakan Perintah Msg untuk Mengganti Hantar Bersih

Perintah msg dimaksudkan untuk digunakan sebagai sistem pemesejan kepada pengguna pelayan terminal, tidak semestinya antara dua komputer Windows 7, misalnya.

Sebenarnya, saya mempunyai masa yang sangat sukar untuk mendapatkan perintah mesej untuk bekerja di antara dua mesin Windows standard seperti arahan hantar bersih. Saya biasanya mendapat "Ralat 5 mendapat nama sesi" atau ralat "Ralat 1825 mendapat nama sesi".

Walau bagaimanapun, ada yang beruntung menggunakan arahan msg dengan cara ini dengan mengubah data nilai registri AllowRemoteRPC dari 0 hingga 1 pada komputer yang menerima mesej tersebut. Kunci ini terletak di Windows Registry di bawah sarang HKEY_LOCAL_MACHINE di lokasi ini: SYSTEM \ CurrentControlSet \ Control \ Terminal Server .

Perintah Berkaitan Msg

Perintah mesej ialah arahan rangkaian supaya ia boleh digunakan dengan arahan rangkaian lain tetapi secara amnya ia akan digunakan bersendirian untuk menghantar mesej.

Juga, seperti yang disebutkan beberapa kali, arahan msg serupa dengan perintah hantar bersih bersara.