
Ich verwende Windows PowerShell 1.0 unter Windows Server 2008 R2. Ich habe PowerShell 3.0 unter Windows 8 ausprobiert und finde, es sieht gut aus.
Nun lautet die Frage: Wie kann ich PowerShell auf dem Windows Server 2008 R2-Rechner aktualisieren? Wenn 3.0 für mich nicht verfügbar ist, gibt es dann eine Möglichkeit, auf die neueste verfügbare Version zu aktualisieren?
Name : ConsoleHost
Version : 2.0
InstanceId : f0b6480c-be55-429d-a197-65604de5887e
UI : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture : en-US
CurrentUICulture : en-US
PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
IsRunspacePushed : False
Runspace : System.Management.Automation.Runspaces.LocalRunspace
Antwort1
Das ist unmöglich. Windows PowerShell 2.0 ist in Windows Server 2008 R2 enthalten. Sie können Windows PowerShell 1.0 in 2008 R2 nicht auf eine unterstützte Weise installieren.
Um die von Ihnen ausgeführte PowerShell-Version zu überprüfen, geben Sie einfach die $host
Variable aus.
Name : Windows PowerShell ISE Host
Version : 3.0
InstanceId : 711f19be-3f19-4612-bea3-61899c1a73c2
UI : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture : en-US
CurrentUICulture : en-US
PrivateData : Microsoft.PowerShell.Host.ISE.ISEOptions
IsRunspacePushed : False
Runspace : System.Management.Automation.Runspaces.LocalRunspace
Antwort2
PowerShell 2.0 ist in Server 2008 R2 enthalten. PowerShell 3.0 ist in Windows 8 und Server 2012 enthalten. PowerShell 3.0 kann auf Server 2008 R2 installiert werden.
Die folgenden Anweisungen sind ein Auszug aus dieser Seite:http://technet.microsoft.com/en-us/library/hh847837.aspx
Deinstallieren Sie vor der Installation von Windows Management Framework 3.0 alle früheren Versionen von Windows Management Framework 3.0.
Installieren Sie die Vollinstallation von Microsoft .NET Framework 4.0 (dotNetFx40_Full_setup.exe) aus dem Microsoft Download Center unterhttps://go.microsoft.com/fwlink/?LinkID=212547.
Oder installieren Sie Microsoft .NET Framework 4.5 (dotNetFx45_Full_setup.exe) aus dem Microsoft Download Center unterhttps://go.microsoft.com/fwlink/?LinkID=242919.
Installieren Sie Windows Management Framework 3.0 aus dem Microsoft Download Center unterhttps://www.microsoft.com/en-us/download/details.aspx?id=34595.
Auf der Seite wird auch beschrieben, wie PowerShell 3.0 auf Server 2008 (nicht R2) und Windows 7 installiert wird.
Antwort3
PowerShell 4.0ist die letzte für Windows Server 2008 R2 verfügbare Version.
Voraussetzungen sind:
Die Installation erfolgt als Teil vonWindows Management Framework 4.0.
Antwort4
Um Ihre aktuelle Version beizubehalten, gehen Sie davon aus, dass Sie noch immer Windows Server 2008 R2 ausführen und PowerShell 2.0 verwenden.
Führen Sie den folgenden Code in Windows PowerShell aus:
Import-Module servermanager
Add-WindowsFeature powershell-ise