הרץ פק' PowerShell, בקובץ BAT

exprexs

Member
הרץ פק' PowerShell, בקובץ BAT.
פק' PowerShell אמורה להירשם ברצף ובריחוק "רווח" אחד לאחר המילה PowerShell והכל באותה שורה.
רשום את פק' PowerShell הרצויה, בתחומי המרכאות שמפורטות בדוגמא והכל באותה שורת תמליל.
יתכן שהמרכאות אינן הכרחיות.
מסוף ה CMD הופך בין רגע למסוף PowerShell, כך שהוא מקבל פק' PowerShell אחת בלבד.
בשורה שלאחר מכן, המסוף חוזר לפעול כמסוף CMD. ( כלומר, אין מדובר כאן על PowerShell Session ).


"PowerShell “ Run_Your_Command

אם רשמת פק' PowerShell המכילה מרכאות משל עצמה, יש להמיר כל מרכאה ל " גרש " והצב אותה בתחומי המרכאות התבניתיות שבדוגמא,
כך שבתחומי המרכאות בדוגמא, לא יהיו מרכאות בכלל אלא רק ריבוי של גרשיים.

לאחר פק' PowerShell, ניתן להוסיף פק' CMD רגילות, ללא שום תחילית, קידומת וכיוב'.

קרא כאן


דוגמא ל קובץ BAT המכיל פקודת פאוארשל, וגם פק' רגילה.
קוד:
PowerShell " Checkpoint-Computer -Description 'My Restore Point' -RestorePointType 'Modify_Settings' "
Ping -n 10 localhost > nul
Rstrui
Exit
Exit

בדוגמא הבאה, פק' PowerShell ללא מרכאות תבניתיות.
במצב זה, אין חובה להמיר את המרכאות ל "גרש".
החובה להמיר מרכאות ל "גרש", חלה רק כשפק' PowerShell , מוצבת במרכאות תבניתיות.


קוד:
PowerShell Rename-Computer -NewName "MyHomePC"
אפשר גם כך
קוד:
PowerShell "Rename-Computer -NewName 'MyHomePC' "
 
נערך לאחרונה ב:

exprexs

Member
הרץ תסריט PowerShell, בקובץ BAT.
בהנחה שקיימות במע' הרשאות מתאימות להרצת תסריט PowerShell, באופן עצמוני.
רשום את המילה PowerShell ופתח שורה חדשה.
פק' ה PowerShell שבדוגמא, מופיעה לבדה בשורת הפק', ופותחת PowerShell Session ,
כלומר
מצווה על מסוף CMD לפעול כמסוף PowerShell עד לפק' גמר.

בשורה חדשה לאחר הופעת המילה PowerShell , הדבק את תסריט ה PowerShell הרצוי.


בגמר הרצת התסריט, רשום הפק' CMD ( פק' גמר SESSION ).
פק' ה CMD בדוגמא, מסיימת את ה PowerShell Session, ומחזירה את המסוף לפעול כמסוף CMD רגיל.
בשורה חדשה, ומתחת לפק' CMD, רשום פק' CMD רגילות.
פק' ה EXIT , סוגרת את המסוף.

PowerShell
...your script
CMD
...regular cmd
Exit

 
נערך לאחרונה ב:
למעלה