Обновление Windows 7 PowerShell v3 до Windows 8 PowerShell v3

4366
Guy Thomas

Я все больше осознаю, что в Windows 7 PowerShell v3 отсутствуют командлеты / функции и модули, которые есть в версии PowerShell 3. для Windows 8. Мой вопрос: есть ли какой-нибудь способ «обновить» PowerShell v3 в Windows 7 до версии Windows 8? Я пропустил ссылку на сайте Microsoft, чтобы загрузить дополнительные модули?

Вторым лучшим результатом будет список «отсутствующих» модулей версии 7 в Windows 7 и их командлетов / функций.

6

3 ответа на вопрос

8
Guy Thomas

The short answer is that you cannot install certain cmdlets (even by copying the modules folder from Windows 8) because Windows 7 does not have the underlying WMI classes.

Richard Siddaway provides a complete answer, and a list of the differences, in his PowerShell blog

0
magicandre1981

no, this is "by design". The Windows 7 version doesn't includes all cmdlets.

Run this to see which cmdlets are added in Powershel 3.0:

Get-Command -CommandType cmdlet | Foreach-Object { get-help $_ } | select name, description | where description -match "This cmdlet is introduced in Windows PowerShell 3.0" | Format-Table -AutoSize –Wrap 

enter image description here

Source:

http://blogs.technet.com/b/heyscriptingguy/archive/2012/09/08/weekend-scripter-exploring-new-and-improved-powershell-3-0-cmdlets.aspx

Аккуратная идея, перспективный сценарий для исследования. Windows 7.count = 38. Windows 8.count = 41 (заключение, что есть разница между двумя версиями PowerShell 3.0. Проблема 1) Некоторые командлеты Window 8 лежат, они новые, но их описание не говорит вам, например, Get-NetAdapter в Windows 8 . Проблема 2) есть функции, похожие на командлеты. Здесь счет Windows 7.count = 147, Window 8.count = 593. Просто, чтобы повторить мой квест, получить пакет для загрузки этих недостающих модулей / командлетов / функций. Guy Thomas 11 лет назад 0
Спросите в блоге Microsoft (в качестве комментария) список отсутствующих командлетов. magicandre1981 11 лет назад 0
-1
Abhik Chatterjee

Да, вы должны загрузить и установить Windows Management Framework 3.0 из центра загрузки Microsoft. (KB 2406143).

Это не учитывает тот факт, что из-за ограничений ОС Windows 8 имеет командлеты PowerShell, которые недоступны для Windows 7. Iszi 9 лет назад 0