עזרה בנושא הכנת סקריפט שירוץ ב-BAT - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

עזרה בנושא הכנת סקריפט שירוץ ב-BAT


cmicky86

Recommended Posts

היי חברים , 

 

יש לי בעיה , מקווה שתוכלו לעזור ,

אני רוצה לרשום סקריפט ב-BAT ,

העניין הוא שאני לא יודע איך לבצע את זה , 

 

הסקריפט צריך לעבוד בצורה כזאת : 

אני עובד כאיש IT בחברה גדולה ולפעמים אני רוצה לשלוח הודעות POPUP למשתמשים , מערכות ההפעלה בארגון הינם WIN 10

ובשביל זה אני משתמש בפקודת ה-CMD הבאה : 

msg * /server:10.100.XX.XX "message"

מה שאני רוצה לבצע זה דבר כזה , 

שיהיה לי קובץ BAT כזה

msg * /server:******* "message"

וברגע שאני לוחץ עליו אז אני רוצה שייפתח לי חלון שישאל אותי כתובת IP שאותה אכניס ואז הוא ישלים אוט' את הפקודה ל-

msg * /server:10.100.XX.XX "message"

בהתאם לכתובת IP שאני מכניס לו

 

1) האם זה אפשרי לבצע דבר כזה ?

2) אם מישהו יכול לתת לי דוגמאות לסקריפט כזה שאני יכול לרשום ?

 

תודה מראש 

מיכאל

קישור לתוכן
שתף באתרים אחרים

קבצי bat זה כל כך 1990...

האמת ש-batch files הם כל כך מוגבלים שהם לא יכולים לעשות אפילו משהו בסיסי כמו שאתה מבקש אבל בעזרת סקריפט של powershell זה צריך להיות אפשרי.

קישור לתוכן
שתף באתרים אחרים

קבצי BATCH הם פחות או יותר סתם סדרה של פקודות. הם יכולים לעשות רק מה שאפשר לעשות בסדרה של פקודות...

 

במקרה, את מה שהוא ביקש דווקא כן אפשר לעשות, עם SET /P:

https://technet.microsoft.com/en-us/library/cc754250(v=ws.11).aspx

אבל אין שום בדיקת תקינות קלט, אז בקלות אפשר לדפוק את זה ולנצל לרעה:

http://www.robvanderwoude.com/battech_inputvalidation_setp.php

קישור לתוכן
שתף באתרים אחרים

ציטוט של ag43

כמו שכבר אמרו - תשתמש לכל הצרכים שלך בPS. היא חזקה וגמישה כמעט לכל דבר.

רק שהסינטקס שלה זה הדבר הכי כבד ומסורבל בעולם.

 

ציטוט של etal

msg.exe זה תוכנה שאתה פשוט רגיל להפעיל אותה מ-CMD, ברור שגם PS יכול להפעיל אותה.

אכן כן, לפחות במקרה הזה.

לCMD יש גם פקודות מובנות (שאינן תוכנות חיצוניות), שאותן PS לא יכולה להפעיל עצמאית (למשל MKLINK, ASSOC, אפילו VER). הדרך להפעיל אותן בPS היא לקרוא לCMD עצמה - CMD /C ASSOC לדוגמה (CMD /C מבקש להפעיל את הפקודה ולצאת. CMD /K משאיר את CMD רצה לאחר סיום הפקודה).

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...