פקודה msg היא פקודת שורת פקודה המשמשת לשליחת הודעה למשתמש אחד או יותר ברשת באמצעות שורת הפקודה.
כשהפקודה מופעלת, מוצגת הנחיה במחשב(ים) שאליהם היא נשלחה המציגה את ההודעה וכן את שם המשתמש של השולח ואת השעה שבה ההודעה נשלחה.
זה מתפקד באופן דומה לפקודת net send שהייתה פופולרית ב-Windows XP, אבל זה לא תחליף אמיתי עבורה. ראה שימוש בפקודה Msg להחלפת Net Send בהמשך העמוד.
זמינות פקודות הודעה
הפקודה msg זמינה מתוך שורת הפקודה ב-Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista ו-Windows XP.
זה זמין גם דרך כלי שורת הפקודה הנגיש באפשרויות אתחול מתקדמות ואפשרויות שחזור מערכת.
הזמינות של מתגי פקודות msg מסוימים ותחביר פקודות אחר עשויות להיות שונות ממערכת הפעלה למערכת הפעלה.
תחביר פקודות Msg
msg { שם משתמש | שם הפעלה | sessionid | @ שם קובץ | } [ /שרת: שם שרת] [ /זמן: שניות] [ /v] [ /w] [הודעה]
ראה כיצד לקרוא את תחביר הפקודה אם אינך בטוח כיצד לפרש את תחביר הפקודה msg כפי שהוא כתוב למעלה או מתואר בטבלה למטה.
אפשרויות פקודה Msg | |
---|---|
Option | הסבר |
username | השתמש באפשרות זו כדי לציין שם משתמש שאליו יש לשלוח את ההודעה. |
שם ההפעלה | ציין את שם ההפעלה כדי לשלוח הודעה להפעלה ספציפית. |
sessionid | אפשרות ה-Sessionid יכולה לשמש כדי לשלוח הודעה להפעלה באמצעות מזהה ההפעלה. |
@ שם קובץ | השתמש באפשרות @filename כדי לשלוח הודעה לשמות המשתמשים, שמות הפעלות ומזהי הפגישה הרשומים בקובץ שצוין. |
אפשרות משמשת לשליחת הודעה לכל הפעלה בשם השרת. | |
/שרת: שם שרת | שם השרת הוא השרת שבו נמצא שם המשתמש, שם ההפעלה או ה-Sessionid. אם לא צוין שם שרת, ההודעה תישלח לפי ההנחיות לשרת שממנו אתה מבצע את הפקודה msg. |
/זמן: שניות | ציון זמן בשניות עם המתג /time נותן לפקודה msg זמן לחכות עד שמקבל ההודעה יאשר את קבלתה. אם המקלט לא יאשר את ההודעה תוך מספר שניות של שניות, ההודעה תיחזר. |
/v | מתג /v מאפשר את מצב המלל של הפקודה, שיציג מידע מפורט על הפעולות שהפקודה msg מבצעת. |
/w | אפשרות זו מאלצת את פקודת msg להמתין להודעה חוזרת לאחר שליחת הודעה. המתג /w באמת שימושי רק עם המתג /v. |
message | זו ההודעה שאתה רוצה לשלוח. אם לא תציין הודעה, תתבקש להזין הודעה לאחר ביצוע הפקודה msg. |
/? | השתמש במתג העזרה עם הפקודה msg כדי להציג מידע על מספר האפשרויות של הפקודה. |
ניתן לשמור את הפלט של הפקודה לקובץ באמצעות אופרטור ניתוב מחדש. ראה כיצד להפנות פלט פקודה לקובץ להנחיות כלליות או עיין ברשימת הטריקים של שורת הפקודה שלנו לקבלת טיפים נוספים.
דוגמאות לפקודות הודעה
msg @myteam כור ההיתוך ב-13:00, עליי!
בדוגמה זו, הפקודה msg משמשת כדי לומר למספר נבחר של משתמשים הכלול בקובץ myteam [ @ filename] המחוברים לשרת שצריך להיות פגישה בכור ההיתוך לארוחת צהריים [הודעה].
msg RODREGT /server:TSWHS002 /time:300
הנה, השתמשנו בפקודה כדי לשלוח הודעה אל RODREGT [שם משתמש], עובד שמתחבר לשרת TSWHS002 [ /server: servername].ההודעה מאוד רגישה לזמן, אז אנחנו אפילו לא רוצים שהוא יראה אותה אם הוא לא ראה אותה אחרי חמש דקות [ /time: שניות].
מאחר שהודעה לא צוינה, הפקודה msg תציג הערה בהנחיה שאומרת הזן הודעה לשליחה; סיום הודעה על ידי לחיצה על CTRL-Z בשורה חדשה, ולאחר מכן ENTER.
לאחר הזנת הודעה עבור RODREGT, תלחץ על המקש Enter, ואז CTRL+Z, ואז Enter שוב.
msg/v הודעת בדיקה!
בדוגמה שלמעלה, אנו שולחים לכל המחוברים לשרת הודעת בדיקה [הודעה]. אנחנו גם רוצים לראות את המשימות הספציפיות שפקודת msg מבצעת כדי לעשות זאת [ /v].
זו דוגמה קלה שתוכל לנסות בבית, ללא משתמשים מחוברים למחשב שלך. תראה את ההודעה קופצת על המסך שלך ואת הנתונים הבאים בחלון שורת הפקודה, הודות לשימוש במתג המילולי:
שולח הודעה לקונסולת ההפעלה, זמן תצוגה 60
הודעה לא מסונכרנת נשלחה לקונסולת ההפעלה
שימוש בפקודה Msg כדי להחליף שליחה נטו
הפקודה msg נועדה לשמש כמערכת הודעות למשתמשי שרת מסוף, לאו דווקא בין שני מחשבי Windows 7, למשל.
למעשה, ייתכן שיהיה לך קשה לגרום לזה לעבוד בין שני מכונות Windows סטנדרטיות כמו שהפקודה net send עשתה. ייתכן שתקבל הודעת "שגיאה 5 בהשגת שמות הפעלה" או הודעת "שגיאה 1825 בהשגת שמות הפעלה".
עם זאת, לחלקם היה מזל בשימוש בפקודה msg בדרך זו על ידי שינוי נתוני ערך הרישום AllowRemoteRPC מ- 0 ל- 1 במחשב שמקבל את ההודעה (הפעל מחדש את המחשב לאחר השינוי אם תעשה זאת). מפתח זה ממוקם ברישום Windows תחת כוורת HKEY_LOCAL_MACHINE במיקום זה: SYSTEM\CurrentControlSet\Control\Terminal Server.
פקודות קשורות להודעה
הפקודה msg היא פקודת רשת, אז ייתכן שהיא תשמש עם פקודות אחרות הקשורות לרשת, אבל בדרך כלל, היא תשמש לבד לשליחת הודעה.
כמו כן, כפי שצוין כמה פעמים, פקודה זו דומה לפקודת שלח נטו שיצאה לפועל.