فرماندهی MSG

نمونه دستورالعمل MSG، گزینه ها، سوئیچ ها و موارد دیگر

دستور msg دستور Command Prompt است که برای ارسال یک پیام به یک یا چند کاربر در شبکه استفاده می شود.

دستور msg به نحوی مشابه با فرمان ارسال خالص در ویندوز XP محبوب است، اما جایگزینی واقعی برای آن نیست. ببینید با استفاده از دستور MSG برای جایگزینی Net ارسال بیشتر به پایین صفحه بروید.

هنگامی که دستور msg فعال می شود، یک فوری در دستگاه (ها) نمایش داده می شود که به آن نشان داده شده است پیام و همچنین نام کاربری فرستنده و زمان ارسال پیام.

دسترسی به فرمان MSG

دستور msg در دستورالعمل Command Prompt در نسخه های سیستم عامل ویندوز اخیرا از جمله ویندوز 10 ، ویندوز 8 ، ویندوز 7 ، ویندوز ویستا و ویندوز قابل دسترسی است .

دستور msg نیز از طریق ابزار Command Prompt موجود است که در Options Advanced Startup و Options Recovery System قابل دسترسی است.

نکته: در دسترس بودن برخی از سوئیچ های command command و دیگر نحو command command ممکن است از سیستم عامل به سیستم عامل متفاوت باشد.

دستورالعمل MSG Command

msg { نام کاربری | sessionname | sessionid | @ filename | * } [ / server: servername ] [ / time: seconds ] [ / v ] [ / w ] [ message ]

نکته: نحوه خواندن فرمان Syntax را ببینید اگر مطمئن نیستید که چگونه نحو command command را در بالا توضیح دهید.

نام کاربری از این گزینه برای تعیین نام کاربری برای ارسال پیام استفاده کنید.
sessionname برای ارسال یک پیام به یک جلسه خاص، نام sessionname را مشخص کنید.
شناسه جلسه گزینه sessionid را می توان برای ارسال پیام به یک جلسه با استفاده از شناسه جلسه استفاده کرد.
@ filename از گزینه filename برای ارسال یک پیام به نام های کاربری، نام جلسه و شناسه جلسه در پرونده مشخص شده استفاده کنید.
* گزینه * برای ارسال یک پیام به هر جلسه در نام سرور استفاده می شود .
/ server: نام سرور Servername سرور است که در آن نام کاربری ، نام sessionnode یا sessionid قرار دارد. اگر هیچ نام servername مشخص نشده باشد، پیام به طور مستقیم به سرور ارسال می شود که شما از دستور msg استفاده می کنید.
/ زمان: ثانیه مشخص کردن یک زمان در ثانیه با کلید / time ، فرمان msg را به مدت زمان می برد تا گیرنده پیام منتظر بماند تا آن را دریافت کند. اگر گیرنده پیام را در چند ثانیه ثانیه تأیید نکند، پیام فراخوانی خواهد شد.
/ v سوئیچ / v حالت فعلی فرمان را فعال می کند که اطلاعات دقیق مربوط به اقدامات مربوط به فرمان msg را نمایش می دهد.
/ w این گزینه نیروی دستور msg را برای پیام بازگشت پس از ارسال پیام به منتظر می گذارد. سوئیچ / w فقط با سوئیچ / v مفید است.
پیام این پیامی است که می خواهید ارسال کنید. اگر یک پیام را مشخص نکنید، پس از اجرای دستور msg، از یک فرمان وارد می شوید.
برای نمایش اطلاعات در مورد چندین گزینه فرمان، از کلید راهنما با دستور msg استفاده کنید.

نکته: شما می توانید خروجی دستور msg را به یک فایل با استفاده از یک عملگر تغییر مسیر با فرمان ذخیره کنید. نحوه هدایت خروجی فرمان به یک پرونده برای دستورالعمل ها را ببینید یا دستورالعمل های ترفندهای دستورالعمل را برای راهنمایی بیشتر ببینید.

نمونه های فرمان MSG

msg @ myteam پخت ذوب در ساعت 1 بعد از ظهر، در من!

در این مثال، از دستور msg برای استفاده از لیستی از کاربران موجود در فایل myteam [ @ filename ] که به سرور من متصل است، می گویم که ما باید در Pot Dosing Pot برای ناهار [ پیام ] ملاقات کنیم.

msg RODREGT / سرور: TSWHS002 / time: 300

در اینجا، من از دستور msg برای ارسال یک پیام به RODREGT [ نام کاربری ]، کارمند که به سرور TSWHS002 [ / server: servername ] متصل است، استفاده کرده است. پیام بسیار حساس است، بنابراین من حتی نمی خواهم او را ببینم اگر او آن را پس از پنج دقیقه [ / time: ثانیه ] دیده نمی شود.

از آنجا که من یک پیام را مشخص نمی کنم، دستور msg با توجه به دستور زیر می گوید: «پیام را برای ارسال ارسال کنید؛ پیام را با فشار دادن CTRL-Z بر روی یک خط جدید، سپس وارد کنید».

پس از ورود به پیام من برای RODREGT، کلید Enter را فشار دهید، سپس CTRL-Z را فشار دهید، سپس کلید Enter را بزنید.

msg * / v پیام تست!

در مثال بالا، من هر کسی که به سرورم وصل می شود یک پیام آزمایشی [ پیام ] می فرستد. من همچنین می خواهم وظایف خاصی را که برای اجرای این دستور انجام می شود ببینیم [ / v ].

این یک مثال ساده msg است که شما میتوانید در خانه امتحان کنید، بدون اینکه کاربران به کامپیوتر شما وصل شوند. به لطف استفاده از سوپروایزر، پیام ظاهر می شود بر روی صفحه شخصی و اطلاعات زیر در پنجره Command Prompt:

ارسال پیام به جلسه کنسول، زمان نمایش 60 پیام Async ارسال شده به کنسول جلسه

با استفاده از دستور msg برای جایگزینی ارسال خالص

دستور "msg" به عنوان یک سیستم پیامرسانی برای کاربران سرورهای ترمینال در نظر گرفته شده است، لزوما بین دو کامپیوتر ویندوز 7، به عنوان مثال.

در حقیقت، من زمان بسیار دشواری داشتم که دستور msg را برای کار بین دو دستگاه ویندوز استاندارد مانند دستور ارسال خالص انجام دهد. معمولا "یک خطا 5 دریافت نام های جلسه" یا یک خطا "1825 error 1825 getting session names" دریافت می شود.

با این حال، با تغییر مقدار AllowRemoteRPC از مقدار رجیستری AllowRemoteRPC از 0 تا 1 بر روی رایانه دریافت پیام، بعضی از آنها با استفاده از دستور command ms موفق شدند. این کلید در رجیستری ویندوز تحت Hive HKEY_LOCAL_MACHINE در این مکان قرار دارد: SYSTEM \ CurrentControlSet \ Control \ Terminal Server .

برنامه های مرتبط Msg

Command msg یک فرمان شبکه است بنابراین ممکن است با سایر دستورات شبکه مورد استفاده قرار گیرد اما به طور کلی تنها برای ارسال یک پیام به طور کامل استفاده می شود.

همچنین، همانطور که چند بار ذکر شد، دستور msg به شبیه دستور ارسال خدمت بازنشسته است .