איתור תקלות במערכת שלך וצורך בדרך מהירה לקבל את גרסת הווינדוס שלך? למזלך, תוכל להשתמש ב-PowerShell כדי לקבל את גרסת הווינדוס שבה אתה נמצא.
בדיקה של הגרסה של ווינדוס שאתה משתמש בה חיונית לניהול המערכת שלך. ובמדריך זה, תלמד מספר דרכים לקבל את גרסת הווינדוס שלך ועוד.
המשך לקרוא ולהחליט בעצמך איזו שיטה מתאימה לך ביותר!
דרישות מוקדמות
מדריך זה יהיה הדגמה מעשית. כדי לעקוב, וודא שיש לך מערכת Windows. מדריך זה משתמש ב-Windows 11 עם PowerShell 7.
שימוש ב-PowerShell כדי לקבל את גרסת הווינדוס
לפני שמתחילים עם דברים מורכבים ב-PowerShell, מומלץ להתחיל עם היסודות, כמו לקבלת מידע על המערכת שלך. בעזרת PowerShell, תוכל לקבל במהירות את גרסת הווינדוס באמצעות פקודת ה-systeminfo
.
פתח את PowerShell שלך והרץ את הפקודה הבאה כדי לקבל מידע מפורט על המערכת שלך, כולל גרסת מערכת ההפעלה (OS).
למטה, תוכל לראות מידע מפורט על ה-OS, כולל מספר הגרסה הנוכחית, 10.0.22622 N/A Build 22622.

בחירת נכסים מסוימים כדי לקבל את גרסת החלונות
כיף! השגת מידע מערכת מפורט. אך אם תסתכל בקרוב, הפקודה קצרה, אך הפלט נראה הרבה.
אם ברצונך לקבל רק ערכי נכסים מסוימים, הפקודה Get-ComputerInfo
היא אחת השיטות המהירות ביותר לקבלת מידע מערכת מסוים, כמו גרסת החלונות שלך.
הרץ את הפקודה למטה כדי לקבל את גרסת החלונות, שם המוצר, וגרסת ליבת החלונות ומערכת ההפעלה של החומרה שלך.
למטה, על ידי שימוש בפקודת Select-Object
כדי להפנות לפקודה Get-ComputerInfo
מאפשר לך לשלוף רק נכסים נבחרים.
כפי שאתה יכול לראות, Windows 10 Pro מותקנת, והגרסה שלה היא 2009.

שליפת גרסת החלונות דרך מחלקת System.Environment
דרך נוספת לקבלת גרסת החלונות היא דרך מחלקת System.Environment
. מחלקה זו מספקת גישה למידע מערכת, כמו גרסת המערכת הפעילה, שם המשתמש, ומשתני סביבת העבודה האחרים.
מחלקת System.Environment
גם מכילה מאפיין בשם OSVersion
, שמכיל מידע על המערכת הפעילה הנוכחית.
הפעילו את הפקודה הבאה כדי לקרוא למאפיין OSVersion.Version
מתוך מחלקת System.Environment
. הסימן הדו-נקודתי (::
) נעשה בשימוש כדי לקרוא לשיטות סטטיות מתוך מחלקה.
כפי שניתן לראות למטה, הפלט מציג את מידע הגרסה של המערכת הפעילה כך:
Property | Value | Description |
---|---|---|
Major | 10 | Despite saying 10, this may indicate Windows 10 or 11 as both use the same Major version. |
Minor | 0 | There are two types of Windows releases, major and minor. Major releases are the “big” updates like the Creator update, and minor releases are smaller cumulative updates. |
Build | 22622 | The number used to check the Windows version. In this case, it is for version 22H2. |
Revision | 0 | Denotes a sub-version of the build. |

System.Environment
classחפירה למאפיין ספציפי כדי לקבל את גרסת Windows
פקודות PowerShell מספקות מגוון של מידע על המערכת שלך. אך אם אתה רוצה לקבל רק את גרסת Windows שלך, פקודת ה-Get-ItemProperty
היא אופציה נוספת. פקודה זו מאפשרת לך לגשת אל הרישום ולקבל ממנו מאפיינים שונים.
הרץ את הפקודה למטה כדי לגשת אל הרישום (Get-ItemProperty
) ולאחזר את DisplayVersion
של גרסת Windows הנוכחית שלך (HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion
). גרסת ההצגה (ReleaseID אינו בתוקף) היא זיהוי ייחודי לכל גרסת Windows.
למטה, הפקודה אוחזרת ומדפיסה את גרסת Windows הנוכחית, שהיא 22H2.

Get-ItemProperty
commandשאילתה לקבלת גרסת Windows הנוכחית
ראית כיצד גישה למאפיינים מאפשרת לך לקבל את גרסת Windows הנוכחית שלך. ואם כבר אתה בתחום המאפיינים, אז שלום לך פקודת Get-CimInstance
.
Get-CimInstance
פקודת cmdlet היא דרך נוספת לקבל את גרסת החלונות שלך על ידי שאילתת אובייקטי Windows Management Instrumentation (WMI). כך תוכל לגשת למגוון נתונים ממאגר החומרה של המערכת שלך.
הרץ את הפקודה הבאה כדי לשאול (Get-CimInstance
) את מחלקת Win32_OperatingSystem
(אובייקט WMI) ולקבל את גרסת החלונות הנוכחית באמצעות המאפיין .version
. מחלקת Win32_OperatingSystem
מספקת מידע על המערכת הפעלה.
כפי שאתה רואה למטה, הפלט הזה דומה לשימוש במחלקת System.Environment
. אך הפעם, אתה מקבל רק את גרסת המערכת הפעלה הפועלת בפועל ללא כותרות מאפיינים. התיקון גם נשלט, מאחר והוא לא זמין באובייקט WMI.

סיכום
במהלך המדריך הזה, למדת כיצד להשיג בצורה מגוונת בפווורשל גרסת החלונות הנוכחית. קבלת גרסת החלונות בפווורשל היא מיומנות שימושית לכל מי שמתעסק בתיקול בעיות במערכת או בבדיקת תאימות אפליקציות עם מערכת ההפעלה הנוכחית שלו.
כעת, למה לא ליצור סקריפט לבדיקת גרסת החלונות שלך? אולי לתזמן משימה להפעלת הסקריפט בזמנים מסוימים?
Source:
https://adamtheautomator.com/powershell-to-get-the-windows-version/