
Ich habe vor Kurzem PowerShell 6 installiert:
http://github.com/PowerShell/PowerShell/releases
Mir ist jedoch aufgefallen, dass PowerShell jetzt wie folgt installiert wird:
C:\Program Files\PowerShell
Während ich hier immer noch bei Version 2 bleibe:
C:\Windows\system32\WindowsPowerShell
Ich möchte diese ältere Version, wenn möglich, entfernen. Ich habe Folgendes überprüft:
- Programme und Funktionen
- Installierte Updates
- Windows-Funktionen
aber ich habe keine Option für PowerShell gesehen.
Antwort1
Ich zögerte ein wenig, eine Antwort zu posten, da einiges davon meine Meinung sein wird. Was keine Meinung ist, ist, dass Powershell ab Windows 7 (Server 2008 R2) ein integraler Bestandteil des Betriebssystems ist. Derzeit gibt es im Wesentlichen zwei gleichzeitige Entwicklungspfade für Powershell. Es gibt die Windows-spezifische Version mit der neuesten Versionsnummer 5.1 und eine plattformübergreifende Version mit der Version 6. Für Powershell 5 sind keine weiteren Funktionsupdates geplant, aber es werden weiterhin Patches bereitgestellt. Powershell 6 ist der Weg, den Microsoft vorwärts gehen will.
Kommen wir nun zum Meinungsteil. Im Moment ist zumindest bei der Arbeit, die ich mache, Powershell 6 mangelhaft. Es gibt Cmdlets, die in 5 vorhanden sind, die es in 6 entweder nicht gibt oder deren Module nicht mit 5 kompatibel sind. Für mich (und meiner Meinung nach für viele alltägliche Administratoraufgaben) ist Powershell 6 derzeit also keine gültige Option.
Um Ihre Frage direkt zu beantworten, Sie können nichtNurPowershell v6 auf einem Windows-Rechner. Sie müssen noch eine der Windows-spezifischen Versionen haben. Wenn Sie also nur eine Version und die neueste und beste Version möchten, würde ich vorschlagen, v6 zu entfernen und v5.1 zu installieren.
Verweise: