
تعلمك منطقة S هذه خمس طرق للحصول على إصدار PowerShell في Windows 10. يحتوي الدليل أيضًا على قسم يقارن إصدارات PowerShell بواسطة Microsoft OS.
هذا ليس كل شيء ، يتم تحميل الدليل أيضًا بخطوات للعثور على إصدار الملف ووحدة PowerShell Module. بالإضافة إلى ذلك ، ستتعلم كيفية استخدام PowerShell لتثبيت إصدار Microsoft Office.
أخيرًا ، هناك قسم يحتوي على خطوات للحصول على إصدار .Net Framework مثبتًا على جهاز الكمبيوتر الخاص بك.
يحتوي هذا الدليل على مواضيع متعددة موزعة على أقسام وأقسام فرعية متعددة. إذا كنت مهتمًا بموضوع معين ، فقم بتوسيع استعراض جدول محتويات محتوى المنشور. ثم اضغط على الموضوع الذي تريده.تصفح مواضيع المنشور
- كيفية الحصول على إصدار PowerShell في نظام التشغيل Windows 10
- احصل على إصدار PowerShell مع المتغير التلقائي لـ PSVersionTable بالدولار
- احصل على إصدار إصدار PowerShell باستخدام أمر Get-Variable PSVersionTable
- احصل على إصدار PowerShell باستخدام أمر Get-Host
- احصل على إصدار PowerShell مع المتغير التلقائي $ Host
- احصل على إصدار PowerShell من تسجيل Windows
- كيفية الحصول على العدد الرئيسي والثانوي والبناء لإصدار PowerShell
- محفوظات إصدارات PowerShell بواسطة Windows OS / .NET Core
- كيفية تثبيت أحدث إصدار من PowerShell على نظام التشغيل Windows 10
- كيفية استخدام PowerShell للحصول على ملف ، وبعض معلومات إصدار التطبيق
- المراجع وقراءات إضافية
كيفية الحصول على إصدار PowerShell في نظام التشغيل Windows 10

يبدأ هذا الدليل بخمس طرق للتحقق من إصدار PowerShell في نظام التشغيل Windows 10.
احصل على إصدار PowerShell مع المتغير التلقائي لـ PSVersionTable بالدولار
لاستخدام هذه الطريقة ، قم بتشغيل الأمر أدناه في PowerShell ...
$PSVersionTable
ها هي النتيجة ...

كما ترى يتم عرض النتيجة في ملف PowerShell Hashtable نمط. إذا كنت بحاجة إلى استخراج PSVersion ، فاتبع الخطوات التالية:
- قم باستخراج القيم الموجودة في Hashtable باستخدام الأمر أدناه
$PSVersionTable.Values
يقوم الأمر بتقسيم القيم إلى 4 أعمدة - رئيسي ، ثانوي ، بناء ، ومراجعة. تمثل النتيجة في الصف الأول إصدار PowerShell.

- الخطوة التالية هي استخراج القيم الرئيسية والثانوية والبناء والمراجعة وحفظ كل منها في متغير. لإكمال هذه الخطوة ، قم بتشغيل الأوامر أدناه ...
$Major = ($PSVersionTable.Values).Major[0] $Minor = ($PSVersionTable.Values).Minor[0] $Build = ($PSVersionTable.Values).Build[0] $Revision = ($PSVersionTable.Values).Revision[0]
في كل أمر من الأوامر ، قمت باستخراج القوائم الرئيسية والثانوية والبناء والمراجعة. ومع ذلك ، نظرًا لوجود قيم متعددة في المصفوفة ، قمت بتضمين [0] لاستخراج العنصر الأول في المصفوفة.
- اجمع بين الأساسي والثانوي والبناء والمراجعة وأدخل فترة باستخدام PowerShell Join.
($Major,$Minor,$Build,$Revision) -Join '.'
يعرض الأمر رقم الإصدار الفعلي كما هو موضح في الصورة أدناه ...

احصل على إصدار إصدار PowerShell باستخدام أمر Get-Variable PSVersionTable
يمكنك أيضًا الحصول على إصدار PS الخاص بك باستخدام الأمر أدناه:
(Get-Variable PSVersionTable -ValueOnly).PSVersion
كما في القسم الأخير ، يعرض الأمر النتيجة بتنسيق رئيسي وثانوي وبناء ومراجعة.

مرة أخرى ، لدمج رقم الإصدار ، قم باستخراج الأرقام الرئيسية والثانوية والبناء والمراجعة. ثم اجمعهم في الأمر الثاني أدناه ...
$Major = ((Get-Variable PSVersionTable -ValueOnly).PSVersion).Major $Minor = ((Get-Variable PSVersionTable -ValueOnly).PSVersion).Minor $Build = ((Get-Variable PSVersionTable -ValueOnly).PSVersion).Build $Revision = ((Get-Variable PSVersionTable -ValueOnly).PSVersion).Revision
($Major,$Minor,$Build,$Revision) -Join '.'
يجمع الأمر الأخير بين الأرقام الرئيسية والثانوية والبناء والمراجعة في رقم إصدار واحد. انظر اللقطة في الاسفل…

احصل على إصدار PowerShell باستخدام أمر Get-Host
هناك طريقة أخرى للحصول على إصدار PS على جهاز كمبيوتر يعمل بنظام Windows 10 وهي تشغيل الأمر أدناه ...
(Get-Host).Version
مثل الأمرين الأولين في هذا القسم ، يُرجع هذا الأمر الأرقام الرئيسية والثانوية والبناء والمراجعة.

مرة أخرى ، مثل القسمين الفرعيين الأخيرين ، لعرض رقم الإصدار الكامل ، افصل القيم الفردية أولاً. ثم اجمع بينهما.
ها هي الأوامر ...
$Major = ((Get-Host).Version).Major $Minor = ((Get-Host).Version).Minor $Build = ((Get-Host).Version).Build $Revision = ((Get-Host).Version).Revision
($Major,$Minor,$Build,$Revision) -Join '.'
وها هو رقم الإصدار النهائي ...

احصل على إصدار PowerShell مع المتغير التلقائي $ Host
يعرض المتغير التلقائي $ Host أيضًا إصدار PowerShell المثبت على جهاز الكمبيوتر الخاص بك. لعرض هذه القيمة ، قم بتشغيل الأوامر أدناه.
$Host.Version

لعرض الإصدار كقيمة واحدة ، قم بتشغيل الأوامر أدناه ...
$Major = ($Host.Version).Major $Minor = ($Host.Version).Minor $Build = ($Host.Version).Build $Revision = ($Host.Version).Revision
($Major,$Minor,$Build,$Revision) -Join '.'

احصل على إصدار PowerShell من تسجيل Windows
يمكنك أيضًا الحصول على إصدار PowerShell على جهاز كمبيوتر يعمل بنظام Windows 10 من تسجيل Windows. تتوفر المعلومات حول PowerShell في مفتاح التسجيل هذا:
HKLM:SOFTWAREMicrosoftPowerShell3PowerShellEngine
لعرض جميع المعلومات المتوفرة في مفتاح التسجيل هذا ، قم بتشغيل الأمر أدناه:
Get-ItemProperty HKLM:SOFTWAREMicrosoftPowerShell3PowerShellEngine
إليك نتيجة الأمر في PowerShell ...

مفتاح التسجيل له خاصية تسمى الإصدار . لنسخ هذه القيمة (PowerShellVersion) ، قم بتحديث الأمر السابق كما هو موضح أدناه:
(Get-ItemProperty HKLM:SOFTWAREMicrosoftPowerShell3PowerShellEngine).PowerShellVersion
لحسن الحظ ، على عكس الأوامر الأربعة السابقة ، يعرض هذا الأمر رقم الإصدار بالكامل. ومع ذلك ، كما ترى من لقطة الشاشة أدناه ، فإن رقم المراجعة الذي تم إرجاعه بواسطة هذا الأمر يختلف عن الباقي.

كيفية الحصول على العدد الرئيسي والثانوي والبناء لإصدار PowerShell
تعرض الأوامر الأربعة الأولى المستخدمة في هذا القسم بوضوح رقم Major و Minor و Build و Revision لإصدار PowerShell.
لذلك ، لعرض الرقم الرئيسي والثانوي والبناء والمراجعة لإصدار PowerShell على جهاز الكمبيوتر الذي يعمل بنظام Windows 10 ، قم بتشغيل أي من الأوامر التالية ...
$PSVersionTable.Values (Get-Variable PSVersionTable -ValueOnly).PSVersion (Get-Host).Version $Host.Version

محفوظات إصدارات PowerShell بواسطة نظام التشغيل Windows /.NET كور

الجدول أدناه عبارة عن قائمة بمحفوظات إصدار PowerShell وسنة إصدارها ونظام التشغيل الذي تم إصدارها به ...
إصدار PowerShell | تاريخ الافراج عنه | نظام التشغيل / NET Core |
---|---|---|
1.0 | تشرين الثاني (نوفمبر) 2006 | مثبتة على Windows XP SP2 و Windows Server 2003 SP1 و Windows Vista. اختياري في Windows Server 2008. |
2.0 | يوليو 2009 | مدمج في Windows 7 و Windows Server 2008 R2. قابل للتثبيت على Windows XP SP3 و Windows Server 2003 SP2 و Windows Vista SP1. |
3.0 | أكتوبر 2012 | مدمج في Windows 8 و Windows Server 2012. قابل للتثبيت على Windows 7 SP1 و Windows Server 2008 SP1 و Windows Server 2008 R2 SP1. |
4.0 | أكتوبر 2013 | مدمج في Windows 8.1 و Windows Server 2012 R2. قابل للتثبيت على Windows 7 SP1 و Windows Server 2008 R2 SP1 و Windows Server 2012. |
5.0 | فبراير 2016 | تم إصداره في Windows Management Framework (WMF) 5.0. |
5.1 | أغسطس 2016 | متوفر في Windows 10 Anniversary Update و Windows Server 2016 |
6.0 | يناير 2018 | أول إصدار من PowerShell مبني على .NET Core 2.0. متوفر في أنظمة تشغيل Windows و macOS و Linux |
6.1 | سبتمبر 2018 | مبني على .NET Core 2.1. يمكن تثبيته على أنظمة تشغيل Windows و Linux و macOS |
6.2 | آذار (مارس) 2019 | مبني على .NET Core (الإصدار غير متوفر). يمكن أيضًا تثبيته على أنظمة macOS و Windows و Linux |
7.0 (إل تي إس) | مارس 2020 | مبني على .NET Core 3.1 (LTS). مثبت على Linux و macOS و Windows |
PowerShell 7.1.1 تحديث | نوفمبر 2020 | مبني على .NET 5.0. يمكن تثبيته على Linux و macOS و Windows |
في وقت تحديث هذا الدليل (يونيو 2021) ، كان PowerShell 7.1 هو أحدث إصدار.
كيفية تثبيت أحدث إصدار من PowerShell على نظام التشغيل Windows 10

كما ذكرت سابقًا ، اعتبارًا من وقت تحديث هذا الدليل ، كان أحدث إصدار من PowerShell 7.1. هذا الإصدار مبني على .NET 5.0.
هذا الإصدار متوافق مع أنظمة تشغيل Windows (بما في ذلك Windows 10). بالإضافة إلى ذلك ، يمكنك تثبيت PowerShell 7.1 على نظامي macOS و Linux.
هناك العديد من الطرق لتثبيت أحدث إصدار من PowerShell. ومع ذلك ، فإن إحدى الطرق الأسرع هي تثبيته من متجر Microsoft.
اتبع الخطوات أدناه لتثبيت أحدث إصدار من PowerShell على Windows 10 ...
- بحث متجر مايكروسوفت باستخدام أداة بحث Windows 10. ثم افتحه من نتائج البحث.

- في الجزء العلوي الأيسر من التطبيق ، انقر فوق رمز البحث.

- بعد ذلك ، أدخل PowerShell في مربع البحث المعروض. من النتائج المعروضة ، انقر فوق PowerShell.

- أخيرًا ، عند فتح صفحة التطبيق ، انقر فوق احصل على . ثم انتظر حتى يتم تنزيل التطبيق وتثبيته.

- عند انتهاء تثبيت أحدث إصدار من PowerShell ، في أعلى اليمين ، انقر فوق إطلاق .

بدلا من ذلك ، يمكنك البحث بوويرشيل وافتح النسخة الجديدة….

هناك طريقة أخرى لبدء إصدار PS الجديد وهي فتح إصدار PS الحالي. ثم اركض pwsh.exe .

كيفية استخدام PowerShell للحصول على ملف ، وبعض معلومات إصدار التطبيق

ستتعلم في هذا القسم كيفية استخدام PowerShell للحصول على نسخة من الملف. يغطي القسم أيضًا خطوات الحصول على إصدار وحدة PS المثبتة.
بالإضافة إلى ذلك ، ستتعلم كيفية استخدام PS للعثور على إصدار Microsoft Office المثبت على جهاز الكمبيوتر الذي يعمل بنظام Windows 10.
أخيرًا ، يعلمك القسمان الفرعيان الأخيران كيفية استخدام PS للحصول على إصدار .Net Framework المثبت و Windows version Build.
كيفية استخدام بوويرشيل للحصول على نسخة من ملف
في هذا المثال ، أرغب في الحصول على إصدار ملف 7zFM.exe على جهاز الكمبيوتر الخاص بي. للمساعدة في التوضيح الخاص بي ، تُظهر لقطة الشاشة أدناه إصدار الملف.

لنبدأ باستخدام Get-ItemProperty لإرجاع معلومات إصدار الملف
(Get-ItemProperty 'C:Program Files7-Zip7zFM.exe').VersionInfo
يُرجع هذا الأمر 3 خصائص:

لإرجاع خاصية إصدار الملف ، قم بتشغيل الأمر أدناه:
(Get-ItemProperty 'C:Program Files7-Zip7zFM.exe').VersionInfo | Select-Object FileVersion
يعود الآن ، FileVersion الملكية وحدها.

أخيرًا ، لعرض إصدار الملف باستخدام PowerShell ، قم بتشغيل الأمر أدناه:
((Get-ItemProperty 'C:Program Files7-Zip7zFM.exe').VersionInfo | Select-Object FileVersion).FileVersion

كيفية استخدام بوويرشيل للحصول على نسخة من وحدة بوويرشيل
ال الحصول على وحدة يسرد الأمر جميع الوحدات المثبتة على جهاز الكمبيوتر الخاص بك.
Get-Module
تم إدراج إصدار الوحدة في النتيجة.

ومع ذلك ، إذا كنت تريد سرد رقم إصدار وحدة PowerShell معينة - على سبيل المثال ، Microsoft.PowerShell.Management - تابع الخطوات أدناه:
Get-Module -Name Microsoft.PowerShell.Management
يعرض الأمر معلومات حول الوحدة النمطية المحددة ، بما في ذلك رقم إصدار الوحدة.

لعرض رقم إصدار الوحدة النمطية ، قم بتشغيل الأمر أدناه:
(Get-Module -Name Microsoft.PowerShell.Management).Version
يعرض الأمر الرقم الرئيسي والثانوي والبناء والمراجعة لإصدار وحدة PowerShell.

لدمج هذه القيم مفصولة بنقاط (نقاط) ، اتبع الخطوات أدناه:
- احفظ قيم الأرقام الرئيسية والثانوية والبناء والمراجعة في متغيرات منفصلة:
$Major = ((Get-Module -Name Microsoft.PowerShell.Management).Version).Major $Minor = ((Get-Module -Name Microsoft.PowerShell.Management).Version).Minor $Build = ((Get-Module -Name Microsoft.PowerShell.Management).Version).Build $Revision = ((Get-Module -Name Microsoft.PowerShell.Management).Version).Revision
- أخيرًا ، ادمج العناصر المختلفة لرقم إصدار الوحدة وافصل بينها بنقطة (.)
($Major,$Minor,$Build,$Revision) -join '.'
وهنا نسخة الوحدة - 3.1.0.0 .

كيفية استخدام بوويرشيل للحصول على نسخة مايكروسوفت أوفيس المثبتة
توجد معلومات حول جميع التطبيقات المثبتة في Windows 10 ، بما في ذلك Microsoft Office في مسار تسجيل Windows هذا ...
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall
لقد أبرزت مفتاح Office 365 الفرعي في المسار أعلاه.

لعرض معلومات التثبيت ، بما في ذلك إصدار تثبيت Office الخاص بي ، سأقوم بتضمين المفتاح O365BusinessRetail - en-us في المسار السابق.
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstallO365BusinessRetail - en-us
بعد ذلك ، سأستخدم الأمر Get-ItemProperty لعرض المعلومات على المسار.
Get-ItemProperty 'HKLM:SoftwareMicrosoftWindowsCurrentVersionUninstallO365BusinessRetail - en-us'
يقوم الأمر بإرجاع عدد من الخصائص ، بما في ذلك الإصدار . ال الإصدار هو إصدار Microsoft Office المثبت على جهاز الكمبيوتر الخاص بي.

لعرض معلومات إصدار Microsoft Office المثبت على جهاز الكمبيوتر الخاص بك ، قم بتشغيل الأمر أدناه:
(Get-ItemProperty 'HKLM:SoftwareMicrosoftWindowsCurrentVersionUninstallO365BusinessRetail - en-us').DisplayVersion
وهنا لديك! إصدار Microsoft Office المثبت على جهاز الكمبيوتر الخاص بي هو 16.0.14026.20246 .

كيفية استخدام بوويرشيل للحصول على نسخة من. NET Framework
تتوفر معلومات حول .NET Framework المثبت في مفتاح التسجيل هذا
HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv4Full
لإرجاع جميع الخصائص المتوفرة في مسار التسجيل ، قم بتشغيل الأمر أدناه:
Get-ItemProperty 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDPv4Full'
أعاد الأمر خاصية تسمى الإصدار .

لاستخدام PowerShell للحصول على رقم إصدار .Net Framework ، قم بتشغيل الأمر أدناه:
(Get-ItemProperty 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDPv4Full').version

كيفية استخدام PowerShell للتحقق من إصدار Windows
يعرض هذا الأمر معلومات حول نظام التشغيل Windows المثبت ...
Get-WmiObject -class Win32_OperatingSystem
النتيجة إذا كان الأمر له خاصية تسمى اكمل العدد . بالإضافة إلى ذلك ، لديها خاصية تسمى الإصدار .

لعرض رقم إصدار نظام التشغيل الخاص بك ، استخدم الأمر أدناه:
(Get-WmiObject -class Win32_OperatingSystem).BuildNumber
بالإضافة إلى ذلك ، لاستخدام PowerShell للتحقق من إصدار Windows ، استخدم الأمر أدناه:
(Get-WmiObject -class Win32_OperatingSystem).Version
يتضمن رقم الإصدار BuildNumber.

هذا كل شيء - دليل شامل حول إصدار PowerShell! آمل أن تجد أنه من المفيد؟
إذا وجدت أنها مفيدة ، يرجى التصويت نعم إلى هل كان هذا المنشور سؤالًا مفيدًا أدناه.
بدلاً من ذلك ، يمكنك طرح سؤال أو ترك تعليق أو تقديم المزيد من التعليقات باستخدام نموذج 'ترك الرد' الموجود في نهاية هذه الصفحة.
أخيرًا ، لمزيد من مناطق S PowerShell tech ، تفضل بزيارة صفحة دليل Windows PowerShell How-To. قد تجد أيضًا صفحة العمل من الصفحة الرئيسية الخاصة بنا مفيدة جدًا.