Aktualisieren der PowerShell v3 von Windows 7 auf die PowerShell v3 von Windows 8

4469
Guy Thomas

Mir ist zunehmend bewusst geworden, dass der PowerShell v3 von Windows 7 Cmdlets / Funktionen und Module in der Version 8 von PowerShell 3 von Windows 8 fehlen. Meine Frage: Gibt es sowieso ein Upgrade von PowerShell v3 in Windows 7 auf Windows 8? Habe ich einen Link auf der Microsoft-Website vermisst, um die zusätzlichen Module herunterzuladen?

Ein zweitbestes Ergebnis wäre eine Liste der "fehlenden" Version 3.0-Module von Windows 7 und deren Cmdlets / Funktionen.

6

3 Antworten auf die Frage

8
Guy Thomas

Die kurze Antwort lautet, dass Sie bestimmte Cmdlets nicht installieren können (auch nicht durch Kopieren des Modulordners von Windows 8), da Windows 7 nicht über die zugrunde liegenden WMI-Klassen verfügt.

Richard Siddaway bietet eine vollständige Antwort und eine Liste der Unterschiede in seinem PowerShell-Blog

0
magicandre1981

nein, das ist "von design". Die Windows 7-Version enthält nicht alle Cmdlets.

Führen Sie diesen Befehl aus, um zu sehen, welche Cmdlets in Powershel 3.0 hinzugefügt werden:

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

Quelle:

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

Gute Idee, vielversprechendes Skript für die Forschung. Windows 7.Anzahl = 38. Windows 8.count = 41 (Schlussfolgerung: Es besteht ein Unterschied zwischen den beiden Versionen von PowerShell 3.0. Problem 1) Einige der Cmdlets von Window 8 liegen zwar neu, sind aber neu, aber ihre Beschreibung verrät Ihnen nicht, beispielsweise Get-NetAdapter in Windows 8 Problem 2) Es gibt Cmdlet-ähnliche Funktionen. Hier lautet die Bewertung Windows 7.count = 147, Window 8.count = 593. Um meine Suche noch einmal zu wiederholen, erhalten Sie ein Download-Paket für die fehlenden Module / Cmdlets / Funktionen. Guy Thomas vor 11 Jahren 0
Fragen Sie im Microsoft-Blog (als Kommentar) nach einer Liste der fehlenden Cmdlets. magicandre1981 vor 11 Jahren 0
-1
Abhik Chatterjee

Ja, Sie müssen Windows Management Framework 3.0 vom Microsoft Download Center herunterladen und installieren. (KB 2406143).

Dies bezieht sich nicht auf die Tatsache, dass Windows 8 aufgrund von Betriebssystemeinschränkungen über PowerShell-Cmdlets verfügt, die für Windows 7 nicht verfügbar sind. Iszi vor 9 Jahren 0