Windows PowerShell הוא כלי אוטומציה של משימות שפותח על ידי מיקרוסופט כדי לעזור למנהלי מערכת להפחית את עומס העבודה שלהם. זה עוזר לך לבצע אוטומציה של משימות ותהליכים פשוטים ב- Windows, ועוזר לך להתמקד בעבודה הכרוכה במורכבות ויצירתיות רבה יותר.
בעוד שאנשים רבים ראו והשתמשו בשורת הפקודה, פחות שמעו על PowerShell. במאמר זה נבדוק כיצד בדיוק PowerShell מסייע למשתמשים בו, כמו גם כמה מהדברים המגניבים שתוכלו לעשות איתו.
מה זה Windows PowerShell?
לפני שאנחנו צוללים לתוך PowerShell, בואו נבקר תחילה שאלה נוספת: "מה זה מעטפת?"
מעטפת היא תוכנית מחשב שלוקחת פקודות דרך המקלדת, מפרשת אותן ומעבירה אותן למערכת ההפעלה לביצוע. בעיקרו של דבר, הוא משמש כממשק בינך לבין מערכת ההפעלה. זה יכול להיות GUI (ממשק משתמש גרפי) מבוסס, או שניתן לבנות אותו על גבי CLI (ממשק שורת פקודה).
למרות פגז קיים מאז מולטיקס מערכת ההפעלה שהושקה בשנת 1969, הציגה חלונות את גרסתה, ה- Shell, בנובמבר 1985. זו הייתה מעטפת בסיסית שהייתה שימושית לניהול קבצים, שנקראה MS-DOS Executive. התפתחויות המעטפת הבסיסית הזו הלכו בעקבותיה, אך תמיד היה צורך במשהו חזק יותר.
מוקדם יותר בהיסטוריה של Windows, משתמשים השתמשו בכלים שונים לניהול מערכת ואוטומציה. בשנת 2006 הוצג שיפור משמעותי בתפיסת Shell כפתרון: Windows PowerShell.
Windows PowerShell מאפשר לך לבצע פעולות שונות, החל אוטומציה של משימות חוזרות ונשנות, רשת ניהול וכן הלאה למשימות שדורשות יותר תשומת לב ויצירתיות (כמו פרסום תוכן אתרים, תכנון וכו ').
לא רק שזה חוסך לך זמן, אלא גם נותן לך שליטה רבה יותר על מערכת ההפעלה ותהליכיה.
קָשׁוּר: כיצד לחלק ולפרמט כונן באמצעות PowerShell
מהו PowerShell Cmdlet?
עכשיו שאתה מכיר את PowerShell, בוא נסתכל על אחד ההיבטים החשובים ביותר של PowerShell: Cmdlet.
Cmdlets (מבוטא פקודה) הם פקודות Windows PowerShell קלות וחזקות. הם קיימים כאבני בניין בהן ניתן להשתמש כדי לבצע פעולות ספציפיות כגון העתקה והעברת קבצים או כחלק מתסריט PowerShell גדול ומתקדם יותר.
ה תקבל עזרה cmdlet, למשל, הוא ה- cmdlet השימושי ביותר מכיוון שהוא מאפשר לך לראות מה עושה cmdlet מסוים, להסתכל על הפרמטרים שלו ולהראות את הדרכים השונות שבהן נעשה שימוש ב- cmdlet.
דומה ל תקבל עזרה, קבל פיקוד הוא cmdlet אחר שבו אתה יכול להשתמש כדי לפתור בעיות שונות מהקליפה. באופן ספציפי, הוא מציג את כל הפקודות המותקנות במערכת שלך. הפקודות המוצגות כוללות cmdlets, פונקציות, כינויים, מסננים, סקריפטים ויישומים. כאשר משתמשים בו עם פרמטרים, הוא יציג את כל הפקודות הספציפיות המשויכות לפרמטר זה.
לדוגמה, הפקודה הבאה תתפוס פקודות מכל הסוגים הזמינים למחשב המקומי שלך ותציג אותן:
קבל פיקוד *
ה- Get-Command עם הפרמטר רשימה מיובאת, לעומת זאת, יקבל רק את הפקודות מההפעלות הנוכחיות.
קבל פיקוד - רשימה מיובאת
כיצד להפעיל את Windows PowerShell
כדי להפעיל את Windows PowerShell, פתח את סרגל החיפוש בתפריט התחל, הקלד חלונות כוח, ורוץ בחר לָרוּץ כמנהל.
פעולה זו תפעיל את תוכנית PowerShell במחשב שלך. לחלופין, אתה יכול להפעיל אותו דרך תיבת הדו-שיח הפעלה. ללחוץ מקש Windows + R במקלדת, הקלד פגז כוח, ופגע להיכנס להשקת PowerShell.
כיצד להשתמש ב- Windows PowerShell
כפי שהוסבר לעיל, PowerShell הוא יישום המסייע לך לבצע אוטומציה של משימות חוזרות ולנהל משימות ניהול פשוטות של Windows, ומכאן עוזר לך לחסוך זמן. להלן, אנו מגדירים כמה מהדרכים השימושיות ביותר בהן תוכלו להשתמש ב- PowerShell לטובתכם.
1. יצירת סקריפטים באמצעות Windows PowerShell
סקריפט הוא סט הוראות, תוכנית קצרה למינה, שתוכנית גדולה יותר פועלת במהלך הביצוע שלה.
בעזרת PowerShell תוכלו ליצור סקריפט בקלות ולהשתמש בו שוב בעתיד אם יתעורר צורך. ישנן מגוון דרכים ליצור סקריפט, אך לעת עתה נתמקד בשיטה הפשוטה ביותר: יצירת סקריפט PowerShell באמצעות פנקס רשימות.
כדי ליצור סקריפט PowerShell, בצע את השלבים הבאים:
- סוּג פנקס רשימות בשורת החיפוש בתפריט התחל ובחר בהתאמה הטובה ביותר.
- ב- Notepad, כתוב או הדבק את התסריט שבו ברצונך להשתמש. לדוגמה:
מארח כתיבה "אני מכין ממים; לכן אני."
כעת לחץ על ה- קוֹבֶץ אפשרות ובחר שמור כ. הזן שם רלוונטי ולחץ להציל.
להפעלת הסקריפט, הפעל את PowerShell כמנהל מערכת. לאחר מכן, הקלד את הפקודה מלמטה והקש להיכנס.
Set-ExecutionPolicy RemoteSigned
זה ישנה את מדיניות הביצוע במחשב שלך ויאפשר לך להריץ סקריפטים ב- PowerShell. שימו לב שמדובר בשינוי קבוע ושהגבלת מדיניות הביצוע היא תכונת אבטחה שיכולה למנוע ממך להריץ סקריפטים זדוניים. אם אתה מעתיק ומדביק סקריפטים של PowerShell מהאינטרנט מבלי להבין היטב מה הסקריפט עושה, זו תכונה שימושית.
לבסוף, הקלד א ולחץ להיכנס, והקלד פקודה זו כדי להריץ את הסקריפט, תוך החלפה משעא עבור שם המשתמש שלך.
& "C: \ Users \ mshaa \ Desktop
cript.txt "
אם פעל לפי הפקודות לפי הסדר, סקריפט PowerShell שלך יפעל ללא שיהוקים.
זכור, עליך להפעיל את PowerShell כמנהל מערכת. אחרת, לא תוכל לשנות את מדיניות ההפעלה המוגדרת כברירת מחדל במערכת שלך, המונעת מריצת סקריפטים אקראיים במערכת שלך.
במקום זה ייקרא חריג, וכמו כל יוצא מן הכלל, זה יפסיק את ביצוע התוכנית שלך באמצע הדרך. הממשק שלך ייראה בערך כך:
2. מחק את התוכן של קובץ ספציפי
האם אי פעם היית במצב בו היית צריך למחוק את כל התוכן הישן מקובץ, אך רצית לשמור על הקובץ עצמו שלם? אם כן, אתה יכול להשתמש ב- תוכן ברור פקודה מ- PowerShell כדי לעשות זאת.
נקה תוכן C: \ Temp \ TestFile.txt
החלף את נתיב הקובץ לקובץ שברצונך לנקות.
3. הפעל פקודה במחשב מרוחק
אתה יכול גם להשתמש ב- Windows PowerShell כדי לבצע פקודה במחשבים מרוחקים בודדים או מרובים. פונקציונליות זו של PowerShell מכונה PowerShell Remoting. כל מה שאתה צריך זה מחשב יחיד בקצהך וחיבור אינטרנט אמין.
עם זאת, לפני שתבצע את הפקודה, תחילה יהיה עליך ליצור חיבור מרוחק בין מספר מחשבים. אתה יכול להשתמש בפקודה PSSession להפעלת פקודות מרוחקות.
Enter-PSSession -ComputerName RemotePCName -Credential UserID
לאחר שתתחבר למחשב, תוכל לבצע פקודות PowerShell כאילו במערכת מקומית.
אם ברצונך לבצע פקודה במספר מחשבים מרוחקים, הפעל פקודה זו:
Invoke-Command -ComputerName Server01, Server02 -FilePath c: \ Scripts \ DiskCollect.ps1
קטע זה יבצע את התסריט DiskCollect.ps1 במחשבים מרוחקים, Server01 ו- Server02. לקבלת מבוא מפורט לפקודות מרחוק, עיין ב המדריך הרשמי לפיקוד מרחוק של מיקרוסופט.
4. השתמש ב- PowerShell לסריקת תוכנה זדונית
באפשרותך להפעיל סריקת תוכנה זדונית במערכת שלך דרך Windows PowerShell. כדי להפעיל סריקה מהירה, הקלד את הפקודות הבאות ב- PowerShell והקש להיכנס:
התחל-MpScan -ScanType QuickScan
אבל לפעמים, סריקה מהירה אינה מספיקה. למרבה המזל, אתה יכול גם לבצע סריקה מלאה מ- PowerShell.
התחל-MpScan -ScanType FullScan
שים לב שהסריקה המלאה עשויה להימשך זמן מה, לכן יהיה זה נבון להריץ אותה ברקע. לשם כך, השתמש בפקודה זו במקום זאת:
התחל-MpScan -ScanType FullScan -AsJob
פעולה זו תריץ סריקת תוכנה זדונית מלאה ברקע בזמן שאתה מטפל במשימות אחרות. למידע נוסף, עיין במדריך המלא שלנו ל באמצעות PowerShell כדי לסרוק את המחשב אחר תוכנות זדוניות.
5. התעסקות בקבצים ותיקיות
אתה יכול אפילו לנהל את הקבצים והתיקיות של המערכת שלך ממש ממקום אחד בעזרת Windows PowerShell. יש הרבה דברים שונים שאתה יכול לעשות, כגון העברה, פתיחה, שינוי שם וכו '. כמו בפקודות הקודמות, כבה משעא עבור שם המשתמש שלך.
שינוי שם של קבצים ותיקיות
אתה יכול לשנות את שם הקבצים והתיקיות שלך בקלות באמצעות שנה שם-פריט cmdlet ב- PowerShell.
שנה שם- פריט c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls MemesAreCool.xls
העברת קבצים ותיקיות
בדיוק כמו שינוי שם, אתה יכול גם להשתמש ב- PowerShell כדי להעביר את הקבצים והתיקיות של המחשב שלך.
העבר-פריט c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls c: \ Users \ mshaa \ Documents
פתיחת קבצים
השתמש בפקודה למטה כדי לפתוח כל קובץ אקראי במערכת שלך:
הפעל-פריט c: \ MakeUseOf \ HelloWorld.txt
כמו כן, באפשרותך לפתוח מספר קבצים בבת אחת לאחר ששינית מעט את הפקודה לעיל.
הפעל-פריט c: \ MakeUseOf \ *. Txt
החלפת שם קובץ ספציפי בכוכבית (*) תאפשר ל- הפעל-פריט cmdlet לפתוח מספר קבצים בבת אחת.
הפוך את Windows PowerShell לבעל ברית שלך
יש לקוות, המדריך הקצר הזה עוזר לך להתחיל לעבוד עם PowerShell. כיישום חינמי של מיקרוסופט, זה כלי שימושי מאוד לשמור בתיק של כלי Windows כדי להפוך את פעולת Windows שלך לחלקה ואוטומטית יותר.
ה- Arduino הוא מכשיר יוצא דופן להתעסקות אלקטרונית. למד מה זה, מה אתה יכול לעשות עם זה ואיך להתחיל.
קרא הבא
- חלונות
- אוטומציה ממוחשבת
- שורת פקודה
- פגז כוח
שאנט הוא סופר צוות ב- MUO. בוגר יישומי מחשב, הוא משתמש בתשוקה שלו לכתיבה כדי להסביר דברים מורכבים באנגלית פשוטה. כשאינו חוקר או כותב, ניתן למצוא אותו נהנה מספר טוב, רץ או מסתובב עם חברים.
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
צעד אחד נוסף !!!
אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.