Der SWITCH - der Profi im Netzwerk | Technologie einfach erklärt
Inhaltsverzeichnis:
Microsoft hat PowerShell Core , eine neue Version von PowerShell , veröffentlicht. Diese neue Version von PowerShell ist auf allen wichtigen Computerplattformen wie Windows, Linux und MacOS verfügbar. Nun, die neueste Version von Windows 10 kommt sofort mit PowerShell 5.1 , und diese neueste Version von PowerShell Core v6.0 .
PowerShell ist ein Befehlszeilenshell und Skriptsprache von Microsoft. Es wird mit dem Windows-Betriebssystem ausgeliefert und erschien erstmals 2006.
Nun, wir haben jetzt zwei öffentlich verfügbare Editionen von PowerShell. Die erste ist die Powershell v5.1, und das zweite ist die neuere Powershell-Core v6.0.
Unterschied zwischen Powershell & Powershell-Core
Die erste und wichtigste Unterschied ist, wie wir wissen, dass Powershell-Core ist Cross-Plattform und läuft unter Windows, Linux und MacOS, während das alte nur unter Windows läuft.
Wenn Sie neugierig sind, können Sie PowerShell Core auch auf nicht unterstützten ARM-Versionen ausführen, aber das ist fehlerhaft und es wird erwartet, dass es einige Fehler verursacht.
PowerShell Core wird mit neuen Featureupdates und Fixes ausgeliefert, während die ältere PowerShell nur mit Fehlerbehebungen und Sicherheitsupdates versehen wird. Dies ist eine offizielle Aussage von Microsoft in etwa:
Es gibt jedoch derzeit keine Pläne, neue Funktionen in Windows PowerShell einzuführen. Das bedeutet, dass das Risiko einer Regression für Windows PowerShell sehr gering ist. Sie können sich also darauf verlassen, dass es eine stabile Plattform für Ihre vorhandenen Workloads darstellt.
Zweitens ist PowerShell Core nicht so leistungsfähig wie PowerShell Windows. Der Grund dafür ist, dass die neue PowerShell den weniger funktionsreichen.NET Core und.NET Standard verwendet und der ältere.NET.NET Framework und.NET Standard verwendet.
Der Grund dafür ist, dass.NET Core neu ist und Microsoft braucht Zeit, um es so leistungsfähig wie.NET Framework zu machen.
Microsoft sagt, dass PowerShell-Workflows, PowerShell-Snap-Ins, WMIv1-Cmdlets und Ressourcen für die Konfiguration des gewünschten Zustands spezifisch ausgeführt werden.
Nun, ohne viel Umschreibungen zu lassen mich fügen Sie einfach alle Details in Tabellenform:
Attribute | Powershell | Powershell-Core |
Versionen | 1,0-5,1 | 6 |
Unterstützte Plattformen | nur unter Windows (Client + Server) | Windows, Linux und MacOS |
Abhängigkeit | .NET Framework | .NET Core |
Verwendung | Abhängig von der.NET Framework-Laufzeit | Abhängig von.NET Core Runtime |
gestartet als | powershell.exe | pwsh.exe unter Windows und pwsh auf MacOS und Linux |
$ PSVersionTable.PSEdition | auf Desktop- | auf Kern |
Future Upd ates für | Fehlerbehebungen und nur Sicherheitsupdates | Funktionsupdate, Bugfixes sowie Sicherheitsupdates |
Wenn Sie nun PowerShell Core auf Ihrem Windows-, Linux- oder MacOS-Rechner ausprobieren möchten, gehen Sie zum offiziellen GitHub-Repository-Seite des gleichen hier und finden Sie die passende Version für Ihr System.
Der Unterschied zwischen Vista, XP, Linux und Mac OS erklärt
Wobei ein Mittelschüler fragt mich, um den Unterschied zu erklären einfache Begriffe. Ich mache genau das.
Was ist der Unterschied zwischen Daten und Informationen
Es gibt einen Unterschied zwischen Daten und Informationen und hier in diesem Artikel erfahren wir über das Gleiche und das Auch mit verschiedenen Beispielen. Daten sind die niedrigste abstrakte oder die rohste Form von Bits. Informationen sind verarbeitete Daten.
Unterschied zwischen OneNote und OneNote 2016
Die funktionsreiche Version der OneNote UWP App unter Windows 10 unterscheidet sich von der OneNote 2016 Desktop-Software, die als Teil von OneNote ausgeliefert wird Microsoft Office Suite. Finden Sie die Unterschiede zwischen OneNote und OneNote 2016 heraus.