פרסומת

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

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

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

תקבל עזרה

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

instagram viewer
תקבל עזרה

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

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

תקבל עזרה -מלא נותן פירוט מפורט של אותה פקודה.

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

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

פיקוד קבל

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

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

קבל פיקוד - Type Command מציג רק פקודות מסוג מסוים: כינוי, Cmdlet, פונקציה או סקריפט. הבנת ההבדל בין סוגים אלה חורגת מתחום מאמר זה.

קבל פריט

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

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

ההפך מ- Get-Item הוא ה- הסר פריט cmdlet, אשר מוחק את הפריט שצוין.

קבל תוכן

Cmdlet זה כמו פריט Get-לעיל, למעט שהוא למעשה מחזיר את תוכן הפריט שצוין. אם השתמשת קבל תוכן בקובץ .TXT, הוא יחזיר את כל הטקסט בפנים. אם השתמשת בו בקובץ PNG, תקבל חבורה של נתונים בינאריים לא רגישים ולא קריאים.

בפני עצמו, cmdlet זה אינו שימושי מדי. עם זאת, אתה יכול לשלב אותו עם cmdlets מתקדמים יותר (שלא נכסה כאן מכיוון שזה מעבר לתחומי היקף שלנו) בצורה מושלמת.

דוגמה: שימוש ב- Get-Content בקובץ .TXT מלא בכתובות אינטרנט שונות והזנת מידע זה ל- cmdlet של Foreach-Object כדי לבצע פקודה באמצעות כל כתובת אינטרנט כפרמטר.

קבל שירות

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

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

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

קבל תהליך

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

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

מחשבות אחרונות

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

$ (קבל פריט C: \ SampleDirectory)

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

מה אתם חושבים על PowerShell? האם אתה מוכן ללמוד מה הוא מציע? שתף אותנו במחשבות שלך בתגובות למטה!

ג'ואל לי הוא בעל תואר B.S. במדעי המחשב ומעל שש שנות ניסיון בכתיבה מקצועית. הוא העורך הראשי של MakeUseOf.