Dieser Beitrag bietet ein detailliertes Verständnis von PowerShell Core mit den unten aufgeführten Lernergebnissen:
Also fangen wir an!
Was ist PowerShell -Kern
Microsoft PowerShell Core ist eine Open-Source-Version des Tools für PowerShell-Automatisierungs- und Konfigurationsverwaltung. Es ist auf dem gebaut .Net Core und kann auf mehreren Plattformen wie MacOS, Linux und Windows ausgeführt werden. Es handelt sich um eine separate Version von PowerShell, die die Windows-Standard-PowerShell nicht ersetzt/aktualisiert, sondern dass der PowerShell-Kern mit PowerShell nebeneinander ausgeführt werden kann.
Mit dem folgenden Punkt werden Sie ein besseres Verständnis des PowerShell-Kerns vermitteln:
Plattformunterstützung
Der Hauptunterschied zwischen Windows PowerShell und Microsoft PowerShell Core ist die Plattformunterstützung. PowerShell läuft nur auf dem Windows -Betriebssystem, während der PowerShell -Kern auf allen Plattformen i ausgeführt werden kann.e. Windows, MacOS usw.
Unterschied zwischen PowerShell und PowerShell Core
Die folgende Tabelle zeigt die wichtigsten Unterschiede zwischen dem PowerShell- und PowerShell -Kern:
Attribut | Power Shell | Powershell -Kern |
Versionen | 1.0 - 5.1 | 6-7 |
Plattformen Support | Nur Windows. | Windows, MacOS und Linux |
Start als | Power Shell.exe | PWSH.exe für Windows und PWSH für Linux und MacOS. |
Bezogen auf | .Netto -Framework | .Netzkern |
Psedition | Als Desktop eingestellt | Als Kern einstellen |
Verfügbarkeit | Standardmäßig ist es unter Windows installiert. | Es kann heruntergeladen werden. |
Verwenden | Abhängig von der .Netto -Framework -Laufzeit. | Abhängig von der .Net Core Runtime. |
Zukünftige Updates |
|
|
Lassen Sie uns schließen, was wir aus der oben gegebenen Tabelle gelernt haben:
Windows PowerShell ist eine integrierte Anwendung im Windows-Betriebssystem, während PowerShell Core von Github heruntergeladen werden kann. PowerShell ist Windows-orientiert, während PowerShell Core Unterstützung für Cross-Plattformen bietet.
Abschluss
PowerShell Core ist eine Open-Source-Version des Tools für PowerShell-Automatisierungs- und Konfigurationsverwaltung. Es basiert auf dem .Net Core -Technologie und kann auf verschiedenen Plattformen i ausgeführt werden i.e. MacOS, Linux und Windows. Der PowerShell Core bietet zunächst eine begrenzte Reihe von CMDlets, aber es wächst sehr schnell. Dieser Beitrag erklärte verschiedene Aspekte des Microsoft PowerShell Core.