מהו Windows PowerShell?

מהו Windows PowerShell?

Windows PowerShell הוא כלי אוטומציה למשימות שפותח על ידי מיקרוסופט כדי לסייע למנהלי מערכת להפחית את עומס העבודה שלהם. הוא עוזר לך להפוך משימות ותהליכים פשוטים ב- Windows לאוטומטיים, ועוזר לך להתמקד בעבודה הכוללת מורכבות ויצירתיות רבה יותר.





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





מהו Windows PowerShell?

לפני שנצלול ל- PowerShell, בואו נציץ קודם כל שאלה נוספת: 'מה זה קליפה?'





מעטפת היא תוכנית מחשב שלוקחת פקודות דרך המקלדת, מפרשת אותן ומעבירה אותן למערכת ההפעלה לביצוע. בעיקרו של דבר, הוא משמש ממשק בינך לבין מערכת ההפעלה. זה יכול להיות מבוסס GUI (ממשק משתמש גרפי), או שהוא יכול להיבנות על גבי CLI (ממשק שורת פקודה).

למרות שקליפה קיימת מאז ריבוי מערכת ההפעלה שהושקה בשנת 1969, Windows הציגה את גרסתו, ה- Shell, בנובמבר 1985. זו הייתה מעטפת בסיסית שהייתה שימושית לניהול קבצים, הנקראת MS-DOS Executive. התפתחויות של מעטפת בסיסית זו בעקבותיה, אך תמיד היה צורך במשהו חזק יותר.



מוקדם יותר בהיסטוריה של Windows, משתמשים פנו לשימוש בכלים שונים לניהול מערכת ואוטומציה. בשנת 2006, שיפור משמעותי בתפיסת Shell הוצג כפתרון: Windows PowerShell.

Windows PowerShell מאפשר לך לבצע פעולות שונות, החל מאוטומציה של משימות שחוזרות על עצמן, ניהול רשת וכו 'ועד משימות הדורשות יותר תשומת לב ויצירתיות (כמו פרסום תוכן אתר, עיצוב וכו').





זה לא רק חוסך לך זמן, אלא גם נותן לך שליטה רבה יותר על מערכת ההפעלה ותהליכיה.

קָשׁוּר: כיצד לחלק ולעצב כונן באמצעות PowerShell





מהו Cmdlet PowerShell?

כעת, לאחר שאתה מכיר את PowerShell, בואו נסתכל על אחד ההיבטים החשובים ביותר של PowerShell: ה- Cmdlet .

Cmdlets (מבוטא-פקודה-let) הן פקודות קלות וחזקות של Windows PowerShell. הם קיימים כאבני בניין שניתן להשתמש בהם לביצוע פעולות ספציפיות כגון העתקה והעברת קבצים או כחלק מסקריפט PowerShell גדול ומתקדם יותר.

ה תקבל עזרה cmdlet, למשל, הוא ה- cmdlet השימושי ביותר שכן הוא מאפשר לך לראות מה עושה cmdlet מסוים, להסתכל על הפרמטרים שלו ולהראות את הדרכים השונות שבהן נעשה שימוש ב- cmdlet.

דומה ל תקבל עזרה , Get-Command הוא עוד cmdlet שתוכל להשתמש בו כדי לפתור בעיות שונות מהקליפה. באופן ספציפי, הוא מציג את כל הפקודות המותקנות במערכת שלך. הפקודות המוצגות כוללות cmdlets, פונקציות, כינויים, מסננים, סקריפטים ויישומים. כאשר נעשה שימוש עם פרמטרים, הוא יראה לך את כל הפקודות הספציפיות הקשורות לפרמטר זה.

לדוגמה, הפקודה הבאה תתפוס פקודות מכל הסוגים הזמינים למחשב המקומי שלך ותציג אותן:

Get-Command *

ה- Get-Command עם הפרמטר רשימה מיובאת , לעומת זאת, יקבלו את הפקודות רק מההפעלות הנוכחיות.

Get-Command -ListImported

כיצד להפעיל את Windows PowerShell

כדי להפעיל את Windows PowerShell, פתח את סרגל החיפוש בתפריט התחל, הקלד windows powerhell, והפעל select לָרוּץ כמנהל .

פעולה זו תפעיל את תוכנית PowerShell במחשב שלך. לחלופין, תוכל להפעיל אותו באמצעות תיבת הדו -שיח הפעלה. ללחוץ מקש Windows + R. במקלדת, הקלד פגז כוח, והכה להיכנס להפעלת PowerShell.

כיצד להשתמש ב- Windows PowerShell

כפי שהוסבר לעיל, PowerShell הוא יישום המסייע לך להפוך משימות שחוזרות על עצמן ולנהל משימות ניהול פשוטות של Windows, ולכן מסייע לך לחסוך זמן. להלן, אנו מגדירים כמה מהדרכים השימושיות ביותר שבהן תוכל להשתמש ב- PowerShell לטובתך.

1. יצירת סקריפטים באמצעות Windows PowerShell

סקריפט הוא מערכת הוראות, תוכנית קצרה מסוג זה, שתוכנית גדולה יותר מריצה במהלך הביצוע שלה.

בעזרת PowerShell תוכל ליצור סקריפט בקלות ולהשתמש בו שוב בעתיד אם יתעורר הצורך. ישנן מגוון דרכים ליצור סקריפט, אך לעת עתה נתמקד בשיטה הפשוטה ביותר: יצירת סקריפט PowerShell בעזרת פנקס רשימות.

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

  1. סוּג פנקס רשימות בסרגל החיפוש בתפריט התחל ובחר את ההתאמה הטובה ביותר.
  2. בפנקס הרשימות, כתוב או הדבק את הסקריפט שבו ברצונך להשתמש. לדוגמה:
Write-Host 'I make memes; Therefore I am.'

כעת, לחץ על קוֹבֶץ אפשרות ובחר שמור כ. הזן שם רלוונטי ולחץ להציל .

כדי להריץ את הסקריפט, הפעל את PowerShell כמנהל מערכת. לאחר מכן, הקלד את הפקודה מלמטה ולחץ להיכנס .

Set-ExecutionPolicy RemoteSigned

פעולה זו תשנה את מדיניות הביצוע במחשב שלך ותאפשר לך להריץ סקריפטים ב- PowerShell. שימו לב שמדובר בשינוי קבוע וכי הגבלת מדיניות הביצוע היא תכונת אבטחה שיכולה למנוע ממך להריץ סקריפטים זדוניים. אם אתה מעתיק ומדביק סקריפטים של PowerShell מהאינטרנט מבלי להבין היטב מה הסקריפט עושה, זוהי תכונה שימושית.

לבסוף, הקלד ל ולחץ להיכנס, והקלד פקודה זו כדי להריץ את הסקריפט, והחלף החוצה mshaa לשם המשתמש שלך.

& 'C:UsersmshaaDesktop
cript.txt'

אם פעלת לפי הפקודות לפי הסדר, סקריפט ה- PowerShell שלך יפעל ללא שיהוקים.

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

במקום זה ייקרא חריג, וכמו כל היוצאים מן הכלל, הוא יפסיק את ביצוע התוכנית שלך באמצע הדרך. הממשק שלך ייראה בערך כך:

2. מחק את התוכן של קובץ ספציפי

האם אי פעם היית במצב שהיית צריך למחוק את כל התוכן הישן מקובץ, אבל רצית לשמור על הקובץ עצמו על כנו? אם כן, תוכל להשתמש ב- תוכן ברור פקודה מ- PowerShell כדי לבצע זאת.

Clear-Content C:TempTestFile.txt

החלף את נתיב הקובץ עבור הקובץ שברצונך לנקות.

3. הפעל פקודה במחשב מרוחק

תוכל גם להשתמש ב- Windows PowerShell לביצוע פקודה במחשבים מרוחקים בודדים או מרובים. פונקציונליות זו של PowerShell ידועה בשם PowerShell Remoting. כל מה שאתה צריך הוא מחשב יחיד בקצה שלך וחיבור אינטרנט אמין.

עם זאת, לפני שתבצע את הפקודה, תחילה יהיה עליך ליצור חיבור מרחוק בין מספר מחשבים. אתה יכול להשתמש בפקודה PSSession להפעלת פקודות מרחוק.

Enter-PSSession -ComputerName RemotePCName -Credential UserID

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

אם ברצונך לבצע פקודה במספר מחשבים מרוחקים, הפעל פקודה זו:

Invoke-Command -ComputerName Server01, Server02 -FilePath c:ScriptsDiskCollect.ps1

קטע זה יבצע את הסקריפט DiskCollect.ps1 במחשבים מרוחקים, Server01 ו- Server02. לקבלת מבוא מפורט לפקודות מרחוק, בדוק המדריך הרשמי לפיקוד מרחוק של מיקרוסופט .

4. השתמש ב- PowerShell לסריקת תוכנות זדוניות

תוכל להריץ סריקת תוכנות זדוניות במערכת שלך ישירות באמצעות Windows PowerShell. כדי להריץ סריקה מהירה, הקלד את הפקודות הבאות ב- PowerShell ולחץ על להיכנס :

Start-MpScan -ScanType QuickScan

אבל לפעמים, סריקה מהירה אינה מספיקה. למרבה המזל, תוכל גם לבצע סריקה מלאה מ- PowerShell.

Start-MpScan -ScanType FullScan

שים לב שהסריקה המלאה עשויה להימשך זמן מה, ולכן יהיה חכם להריץ אותה ברקע. לשם כך, השתמש בפקודה זו במקום זאת:

Start-MpScan -ScanType FullScan -AsJob

פעולה זו תפעיל סריקת תוכנות זדוניות מלאה ברקע בזמן שתטפל במשימות אחרות. למידע נוסף, עיין במדריך המלא שלנו ל- באמצעות PowerShell לסרוק את המחשב שלך לאיתור תוכנות זדוניות .

5. התעסקות עם קבצים ותיקיות

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

שינוי שם של קבצים ותיקיות

תוכל לשנות את שם הקבצים והתיקיות שלך בקלות באמצעות שנה שם-פריט cmdlet ב- PowerShell.

Rename-Item c:UsersmshaaDesktopMemesAreLame.xls MemesAreCool.xls

העברת קבצים ותיקיות

windows לא הצליח לזהות אוטומטית את הגדרות ה- proxy של רשת זו windows 7

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

Move-Item c:UsersmshaaDesktopMemesAreLame.xls c:UsersmshaaDocuments

פתיחת קבצים

השתמש בפקודה למטה כדי לפתוח כל קובץ אקראי במערכת שלך:

Invoke-Item c:MakeUseOfHelloWorld.txt

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

Invoke-Item c:MakeUseOf*.txt

החלפת שם הקובץ הספציפי בכוכבית (*), תאפשר ל- להפעיל-פריט cmdlet פתח קבצים מרובים בבת אחת.

הפוך את Windows PowerShell לבעל בריתך

אני מקווה שמדריך קצר זה עוזר לך להתחיל עם PowerShell. כיישום חינמי ממיקרוסופט, זהו כלי שימושי מאוד לשמר בתיק כלי Windows כדי להפוך את פעולת Windows לחלקה ואוטומטית יותר.

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל מהו ארדואינו? מה אתה יכול לעשות עם זה? הסביר

ה- Arduino הוא מכשיר יוצא דופן להתעסקות באלקטרוניקה. למד מה זה, מה אתה יכול לעשות עם זה וכיצד להתחיל.

קרא הבא
נושאים קשורים
  • חלונות
  • אוטומציה ממוחשבת
  • שורת הפקודה
  • פגז כוח
על הסופר שלי של שאנט(58 מאמרים פורסמו)

שאנט הוא כותב צוות ב- MUO. בוגר יישומי מחשב, הוא משתמש בתשוקתו לכתיבה כדי להסביר דברים מורכבים באנגלית פשוטה. כאשר לא חוקר או כותב, אפשר למצוא אותו נהנה מספר טוב, רץ או מבלה עם חברים.

עוד מאת שאנט מינהס

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה