كيفية الحصول على إصدار بوويرشيل واستخدام بوويرشيل للحصول على معلومات الإصدار

19 يونيو 2021 11474 الآراء النوم بوويرشيل

تعلمك منطقة S هذه خمس طرق للحصول على إصدار PowerShell في Windows 10. يحتوي الدليل أيضًا على قسم يقارن إصدارات PowerShell بواسطة Microsoft OS.

هذا ليس كل شيء ، يتم تحميل الدليل أيضًا بخطوات للعثور على إصدار الملف ووحدة PowerShell Module. بالإضافة إلى ذلك ، ستتعلم كيفية استخدام PowerShell لتثبيت إصدار Microsoft Office.

أخيرًا ، هناك قسم يحتوي على خطوات للحصول على إصدار .Net Framework مثبتًا على جهاز الكمبيوتر الخاص بك.

يحتوي هذا الدليل على مواضيع متعددة موزعة على أقسام وأقسام فرعية متعددة. إذا كنت مهتمًا بموضوع معين ، فقم بتوسيع استعراض جدول محتويات محتوى المنشور. ثم اضغط على الموضوع الذي تريده.

تصفح مواضيع المنشور

كيفية الحصول على إصدار PowerShell في نظام التشغيل Windows 10

كيفية الحصول على إصدار PowerShell في نظام التشغيل Windows 10

يبدأ هذا الدليل بخمس طرق للتحقق من إصدار PowerShell في نظام التشغيل Windows 10.

احصل على إصدار PowerShell مع المتغير التلقائي لـ PSVersionTable بالدولار

لاستخدام هذه الطريقة ، قم بتشغيل الأمر أدناه في PowerShell ...

$PSVersionTable

ها هي النتيجة ...

كما ترى يتم عرض النتيجة في ملف PowerShell Hashtable نمط. إذا كنت بحاجة إلى استخراج PSVersion ، فاتبع الخطوات التالية:

  1. قم باستخراج القيم الموجودة في Hashtable باستخدام الأمر أدناه
$PSVersionTable.Values

يقوم الأمر بتقسيم القيم إلى 4 أعمدة - رئيسي ، ثانوي ، بناء ، ومراجعة. تمثل النتيجة في الصف الأول إصدار PowerShell.

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

في كل أمر من الأوامر ، قمت باستخراج القوائم الرئيسية والثانوية والبناء والمراجعة. ومع ذلك ، نظرًا لوجود قيم متعددة في المصفوفة ، قمت بتضمين [0] لاستخراج العنصر الأول في المصفوفة.

  1. اجمع بين الأساسي والثانوي والبناء والمراجعة وأدخل فترة باستخدام PowerShell Join.
($Major,$Minor,$Build,$Revision) -Join '.'

يعرض الأمر رقم الإصدار الفعلي كما هو موضح في الصورة أدناه ...

احصل على إصدار إصدار PowerShell باستخدام أمر Get-Variable PSVersionTable

يمكنك أيضًا الحصول على إصدار PS الخاص بك باستخدام الأمر أدناه:

(Get-Variable PSVersionTable -ValueOnly).PSVersion

كما في القسم الأخير ، يعرض الأمر النتيجة بتنسيق رئيسي وثانوي وبناء ومراجعة.

احصل على إصدار إصدار PowerShell باستخدام أمر Get-Variable PSVersionTable

مرة أخرى ، لدمج رقم الإصدار ، قم باستخراج الأرقام الرئيسية والثانوية والبناء والمراجعة. ثم اجمعهم في الأمر الثاني أدناه ...

$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 باستخدام أمر Get-Host

احصل على إصدار 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

يمكنك أيضًا الحصول على إصدار PowerShell على جهاز كمبيوتر يعمل بنظام Windows 10 من تسجيل Windows. تتوفر المعلومات حول PowerShell في مفتاح التسجيل هذا:

HKLM:SOFTWAREMicrosoftPowerShell3PowerShellEngine

لعرض جميع المعلومات المتوفرة في مفتاح التسجيل هذا ، قم بتشغيل الأمر أدناه:

Get-ItemProperty HKLM:SOFTWAREMicrosoftPowerShell3PowerShellEngine

إليك نتيجة الأمر في PowerShell ...

مفتاح التسجيل له خاصية تسمى الإصدار . لنسخ هذه القيمة (PowerShellVersion) ، قم بتحديث الأمر السابق كما هو موضح أدناه:

(Get-ItemProperty HKLM:SOFTWAREMicrosoftPowerShell3PowerShellEngine).PowerShellVersion

لحسن الحظ ، على عكس الأوامر الأربعة السابقة ، يعرض هذا الأمر رقم الإصدار بالكامل. ومع ذلك ، كما ترى من لقطة الشاشة أدناه ، فإن رقم المراجعة الذي تم إرجاعه بواسطة هذا الأمر يختلف عن الباقي.

جدول إصدارات PowerShell بواسطة نظام التشغيل Windows

كيفية الحصول على العدد الرئيسي والثانوي والبناء لإصدار 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 على نظام التشغيل Windows 10

الجدول أدناه عبارة عن قائمة بمحفوظات إصدار 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 على نظام التشغيل Windows 10

كما ذكرت سابقًا ، اعتبارًا من وقت تحديث هذا الدليل ، كان أحدث إصدار من PowerShell 7.1. هذا الإصدار مبني على .NET 5.0.

هذا الإصدار متوافق مع أنظمة تشغيل Windows (بما في ذلك Windows 10). بالإضافة إلى ذلك ، يمكنك تثبيت PowerShell 7.1 على نظامي macOS و Linux.

هناك العديد من الطرق لتثبيت أحدث إصدار من PowerShell. ومع ذلك ، فإن إحدى الطرق الأسرع هي تثبيته من متجر Microsoft.

اتبع الخطوات أدناه لتثبيت أحدث إصدار من PowerShell على Windows 10 ...

  1. بحث متجر مايكروسوفت باستخدام أداة بحث Windows 10. ثم افتحه من نتائج البحث.
  1. في الجزء العلوي الأيسر من التطبيق ، انقر فوق رمز البحث.
كيفية تثبيت أحدث إصدار من PowerShell على نظام التشغيل Windows 10
  1. بعد ذلك ، أدخل PowerShell في مربع البحث المعروض. من النتائج المعروضة ، انقر فوق PowerShell.
  1. أخيرًا ، عند فتح صفحة التطبيق ، انقر فوق احصل على . ثم انتظر حتى يتم تنزيل التطبيق وتثبيته.
كيفية استخدام PowerShell للحصول على ملف ، وبعض معلومات إصدار التطبيق
  1. عند انتهاء تثبيت أحدث إصدار من 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.

كيفية استخدام بوويرشيل للحصول على نسخة مايكروسوفت أوفيس المثبتة

لدمج هذه القيم مفصولة بنقاط (نقاط) ، اتبع الخطوات أدناه:

  1. احفظ قيم الأرقام الرئيسية والثانوية والبناء والمراجعة في متغيرات منفصلة:
$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
  1. أخيرًا ، ادمج العناصر المختلفة لرقم إصدار الوحدة وافصل بينها بنقطة (.)
($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 .

كيفية استخدام PowerShell للتحقق من إصدار Windows

كيفية استخدام بوويرشيل للحصول على نسخة من. 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. قد تجد أيضًا صفحة العمل من الصفحة الرئيسية الخاصة بنا مفيدة جدًا.

المراجع وقراءات إضافية

  1. about_Split
  2. الكيفية: تحديد إصدارات .NET Framework المثبتة
  3. الحصول على وحدة
  4. دورة حياة دعم PowerShell
  5. حول Office: ما هو إصدار Office الذي أستخدمه؟