PracticU

פקודות PowerShell לדרייברים כולל pnputil

בלי כתוביותעם כתוביות
PracticU › קורס טכנאי מחשבים ורשתות - Windows 10/11 - בדגש על תמיכה טכנית בארגונים - Help Desk › פקודות PowerShell לדרייברים כולל pnputil
מילון מושגים:
PowerShell - סביבת שורת פקודה ושפת סקריפטים של מיקרוסופט לניהול אוטומטי של מערכות Windows ושירותים.
שורת פקודה - ממשק טקסטואלי שבו מקלידים פקודות למערכת ההפעלה ומקבלים תגובה בטקסט, במקום להשתמש בעכבר.
דרייבר - תוכנה שמאפשרת למערכת ההפעלה לתקשר עם רכיב חומרה מסוים, כמו כרטיס מסך או מדפסת.
תחביר - אוסף הכללים של שפת תכנות הקובעים כיצד לכתוב קוד תקין. הפרתם גורמת לשגיאת תחביר.
DISM - כלי שורת פקודה ב-Windows לשירות ותיקון של תמונות מערכת ההפעלה ושל ההתקנה הפעילה.
Ping - פקודה שבודקת אם מכשיר ברשת מגיב ומודדת את זמן התגובה אליו.
WMI - ממשק של Windows לשליפת מידע על המערכת ולניהולה באופן תוכנתי, בעיקר דרך סקריפטים.

פקודות PowerShell לדרייברים כולל pnputil
מסקירה של כלי שורת הפקודה וה-PowerShell לדרייברים עולה ש-pnputil הוא הכלי היחיד שגם מוסיף וגם מוחק דרייברים במערכת רצה. כלים אחרים נותנים בעיקר מידע.
הכלים
1. pnputil: קובץ EXE ב-System32. pnputil /enum-drivers מציג את דרייברי ה-OEM (צד שלישי) עם השם המקורי. הוא גם מוסיף דרייברים (/add-driver ... /install), מוחק (/delete-driver), ועובד ברמת ההתקן (Device) כמו Device Manager. הסינטקס השתנה מאז Windows 7.
2. DISM: נועד בעיקר לאימג'ים (WIM) ולא לדרייברים. עם /online ו-Get-Drivers מציג רשימת דרייברים. הוספה ומחיקה עובדות רק על אימג' אופליין.
3. cmdlets של DISM ב-PowerShell: Get-WindowsDriver -Online מציג את הדרייברים צד שלישי, שם מקורי ונתיב ב-Driver Store, ועם -All גם את אלה של Windows (בהדגמה 665 שורות). Export-WindowsDriver ו-Get-WindowsDriver עובדים גם online, אבל Add-WindowsDriver ו-Remove-WindowsDriver רק על אימג' אופליין, לכן לא עוזרים במערכת רצה.
4. cmdlets של PnP: Get-PnpDevice, Get-PnpDeviceProperty, Disable-PnpDevice ו-Enable-PnpDevice. PnP הוא Plug and Play, התקן שמזוהה ומוגדר אוטומטית. בהדגמה סינון כרטיס רשת לפי -FriendlyName ושליחה ל-Disable-PnpDevice -Confirm:$false עצרה את ה-ping, ו-Enable החזירה אותו.
5. WMI: ממשק אחיד לניהול ולמידע, שעליו בנויות מערכות ניטור. Get-WmiObject על דרייברי PnP עם Select מציג יצרן וגרסה.
שימו לב
- Add-WindowsDriver נשמע מועיל אך לא מוסיף דבר באונליין.
- הפקודות הנדרשות להוספה ומחיקה במערכת רצה: רק pnputil.
כעת אפשר לבחור את הכלי המתאים: מידע בכל כלי, הוספה ומחיקה רק עם pnputil.
השיעור הבא בקורס: שימוש ב-GPO להתקנת דרייברים

פרקי ההרצאה: פקודות PowerShell לדרייברים כולל pnputil

  1. 00:00

    פקודות לניהול דרייברים

  2. 00:41

    PnPUtil והצגת דרייברי OEM

  3. 01:32

    הצגת דרייברים עם DISM

  4. 02:29

    מגבלות DISM ו-Offline Image

  5. 04:21

    הפקודה Get-WindowsDriver

  6. 05:34

    ספירת דרייברים מובנים עם Measure-Object

  7. 06:25

    הוספה ומחיקה של דרייבר עם PnPUtil

  8. 07:21

    Add-WindowsDriver עובד רק אופליין

תמלול ההרצאה: פקודות PowerShell לדרייברים כולל pnputil

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

  1. 00:02

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

  2. 00:21

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

  3. 00:30

    PNP Util זאת דרך אגב תוכנה שנמצאת ב-C Windows, סיסטם 32 PNP Util אתם רואים זה קובץ אקזה אבל כולם אומרים שזה פקודה כי זה נראה שאפשר לרשום אותה בכל מקום והיא תעבוד אז אני כותב PNP Util ו/סימן שאלה והוא מראה לי מיליון דברים שהפקודה הזאת יודעת לעשות שימו לב המבנה של הסלאשים שלה השתנה מאז ווינדוס 7 למי שהכיר

  4. 00:58

    אותה בימים של ווינדוס 7 בוא נעשה לדוגמה PNP Util Enumerate Drivers תראה לי את הדרייברים שיש לך והוא מראה לי את כל הדרייברים שימו לב הוא מראה רק את ה-OEMים רק את הצד השלישי כי אין טעם לראות את הדרייברים המובנים של מייקרוסופט אתם רואים כולם OEM ויש את ה-Original Name את השם המקורי לפני

  5. 01:21

    שהוא הפך להיות ל-OEM זה אומר כשהעתקנו אותו מהדיסק של היצרן זה היה עם השם הזה ברגע שזה מגיע למערכת ההפעלה הוא מחליף לזה שם זה דרייברים שהם Pre-Staged שהם בדרייבר סטור במאגר המרכזי הוכנסו וזה בעצם דרייברים של VMware וזה עושה PNP Util.

  6. 01:41

    אותו דבר אפשר לעשות גם עם DISM לראות את רשימת הדרייברים. DISM האמת פחות נועד לעבודה עם דרייברים, הוא נועד לעבודה עם אימג'ים אבל אחד הדברים שאפשר לעשות עם הפקודה הזאת זה גם לראות את הדרייברים PNP Util זה Plug and Play Utilities.

  7. 02:01

    אם אני עושה DISM אני יכול לראות פה בהתחלה deployment image זה כלי שמתעסק עם אימג'ים אבל יש לו אופציה של אונליין אונליין זה אומר עם המערכת שהיא נוכחית ולא עם איזה אימג' שזה קובץ איזו סגור זאת אומרת הפקודה הזאת גם יודעת לעבוד עם קבצי איזו הסגורים לפני ההתקנה וגם עם מערכת הנוכחית עכשיו הבעיה שהיא לא באמת מיועדת לזה אז היכולות שלה מאוד מוגבלות מה שקשור לדרייברים אתם רואים

  8. 02:33

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

  9. 03:00

    של כל הדיסק של כל ה-DVD ככה יש גם צילום של כל ה-HardDisk קובץ אימג', קובץ ווים, וזה בעצם, הוא יודע להוסיף דרייברים ולמחוק דרייברים מתוכם, אבל לא מאונליין הנוכחית, זאת אומרת שלמערכת הנוכחית הוא לא יודע להוסיף דרייברים, רק לאימג' המנותק.

  10. 03:19

    מה הוא יודע לעשות גם על אופליין אימג' וגם על ראנינג אופרייטינג סיסטם, גם על אונליין? שני דברים, גט דרייבר אינפו וגט דרייברס ואקספורט דרייברס.

  11. 03:31

    שלושת הפקודות האלו הוא יודע לעשות on running operating system. מה זה שלושת הפקודות האלו? לקבל מידע על הדרייברים, בואו נעשה את זה. נשתמש בפקודה הזאת dsm על Online Get Drivers ושוב אנחנו מקבלים את אותו הדבר ש-oem8 זה הדרייבר של כרטיס מסך ווירג'ן שלו וכו' וכו'.

  12. 03:53

    אז בעצם הם מאוד מאוד דומים עם PNP Util, רק PNP Util יודע גם להתקין דרייברים, גם להוסיף דרייברים, גם למחוק דרייברים. חוץ מזה גם PNP Util יודע להתעסק עם דווייסים, מתקנים זאת אומרת לעבוד כמו device manager ברמת ההתקן לדוגמה סתם להראות לי מה יש בדיספליי ולהראות שהדיספליי בקבוצה של דיספליי יש את

  13. 04:15

    הדרייבר oem 8 סתם דוגמה ואת האינסטנס ה-id שלו את ה-hardware ה-id שלו אתם רואים איזה יופי ה-pnp utility הרבה יותר חזק רק שתדעו לכם מה יכול dsm ויש גם פקודה שנקראת get windows driver get windows driver יחסית חדשה ובוא נראה מה היא יכולה לעשות האמת שהיא מאוד מוגבלת לצערי הרב גט דרייבר ווינדוס אונליין גם מראה

  14. 04:40

    לי את כל הצד השלישי ומראה לי את ה-INFים שלהם בדרייבר סטור ואת זה בוא נעשה ככה נראה את כל המידע גם מראה לי את השם של הדרייבר את ה-Original Name את השם המקורי שלו ואת הנתיב לדרייבר סטור שימו לב הוא מראה לי איפה הוא נמצא בדרייבר סטור זה הפקודה גט ווינדוס דרייבר הוא מראה לי גם את ה-Version למעשה זה מאוד מאוד דומה להראות את המידע מה שכן מיוחד בגט דרייבר שהוא יודע לעשות All

  15. 05:08

    ולהראות לי גם את הקבצים של מייקרוסופט get windows drivers עכשיו הוא יראה לי לא רק את הצד השלישי לא רק את ה-OEMים אלא גם את הדרייברים של מייקרוסופט ויראה לי את זה בפורמט טייבל אני מעביר את הפלט לפורמט טייבל רק שתראו כמה דרייברים יש של ווינדוס עצמם הנה יש פה אתם יכולים לראות יש פה הרבה מאוד דרייברים מעניין אתכם כמה יש בוא נעשה את זה

  16. 05:34

    Ft.measure.object הנה הסתכלתי בגוגל איך כותבים את זה ככה כותבים את זה מהאז'ור Object ותספור לי כמה שורות יש בוא נראה ואנחנו רואים שיש לנו 665 שורות דרך אגב סתם מעניין אותי אם הייתי מעביר את זה ל-FT קודם ואחרי זה עושה ככה אתם רואים המספר כמעט ולא השתנה כנראה שזה באמת יש פה בגלל ה-Table בגלל שאני בונה את זה יש פה עוד כמה

  17. 05:35

    שורות שהוא הוסיף בקיצור יש סך הכל כל 665 דרייברים של Windows שמובנים וכל דרייבר מתאים להמון סוגי ציוד לדוגמה דיספלי דרייבר מתאים לכל המסכים שקיימים לכל כרטיסי המסך אז בעצם זה מה שמובנה אז ראינו get windows driver online וראינו גם online-ft-all הראיתי לכם את הדבר הזה הראיתי

  18. 06:28

    לכם גם כן עכשיו ראינו גם איך להוסיף דרייבר וכשאנחנו מוסיפים דרייבר כלשהו נעשה לדוגמא בוא נעשה את זה לפני ההוספה נראה את המצב לפני ההוספה נוסיף איזשהו דרייבר יש לנו דרייבר ב-C מה יש לנו שם ב-C יש לנו איזושהי תיקי אסין mydrivers*.inf תוסיף לי את כל הדרייברים של ה-NF אתה יודע מה ותעשה ישר אינסטול וגם

  19. 06:53

    ישר תפעיל אותם הוא כותב לי OEM 9 ואז אונליין FT יש לי פה OEM 9 שלפני כן הוא לא היה אתם רואים, היה OM8 בלבד, עשינו OM9 אחרי שאנחנו הוספנו את הפקודה.

  20. 07:10

    גם delete אנחנו יכולים לעשות, למחוק את ה-OM9 הזה, בואו נעשה delete. מחקנו את הדרייבר, בואו נראה. וזה ארבע שורות שהוא הוסיף, אתם רואים, הוא הוסיף אחת.

  21. 07:21

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

  22. 07:34

    יש עוד כמה פקודות של Windows אבל הן עובדות רק על אימג' באופליין אז זה שבפאור שלהם הוסיפו הם עדיין לא הוסיפו שום דבר באמת מועיל כי Add Windows Driver לא יעבוד לכם על מערכת שהיא אונליין על מערכת שהיא אונליין אפשר להוסיף דרייברים רק עם PNP Util בסופו של דבר אתם תשתמשו ב-PNP Util ככלי המרכזי להוסיף דרייברים יש עוד תוכנות אחרות שאפשר להוריד

  23. 08:02

    מהאינטרנט שעודות להתקין דרייברים אבל המובנה בווינדוס והכי פופולרי זה PNP Util אז אני מדגיש שוב PNP Util יודה גם לתת מידע וגם להתקין דרייברים DISM רק לתת מידע Get Windows Driver רק לתת מידע Add Windows Driver לא מוסיף כלום רק באופליין ויש לנו גם Enable ו-Disable לנתק את ההתקן תכף אני גם אראה לכם את זה עכשיו אתם צריכים לא ליפול בפח עם הפקודה Add Windows Driver כי זה נשמע שכאילו היא אמורה לעזור אבל היא

  24. 08:34

    ממש לעוזרת והנה תראו מה אנחנו רואים אד ווינדוס

לקורס המלא: קורס טכנאי מחשבים ורשתות

ההרצאה הקודמת: מחיקה של דרייברים ועידכוני וונדוס ישנים

ההרצאה הבאה: שימוש ב-GPO להתקנת דרייברים

הרצאות קשורות מקורסים אחרים

  • פקודות Exchange Powershell
  • מה כולל Robot Framework
  • פקודות ב-MongoDB
  • פקודות NPM

קורסים נוספים במסלול

  • קורס מנהלי רשת ושרתים - Active Directory 2025
  • קורס מנהלי רשת ושרתים - Active Directory 2022
  • קורס מנהלי רשת - ב-3 דקות
  • ראיון עבודה - מנהל רשת - תמיכה טכנית