Powershell Core Vs Powershell 5
Spisu treści:
Microsoft wydał PowerShell Core , nową wersję PowerShell . Ta nowa wersja programu PowerShell jest dostępna na wszystkich głównych platformach komputerowych, w tym w systemach Windows, Linux i MacOS. Cóż, najnowsza wersja systemu Windows 10, wychodzi z pudełka z PowerShell 5.1 , a najnowsza wersja PowerShell Core v6.0 .
PowerShell to powłoka wiersza poleceń i język skryptowy firmy Microsoft. Jest dostarczany z systemem operacyjnym Windows i po raz pierwszy pojawił się w 2006 roku.
Cóż, teraz mamy dwie ogólnodostępne wersje PowerShell. Pierwszy to PowerShell v5.1, a drugi to nowszy PowerShell Core v6.0.
Różnica między PowerShell i PowerShell Core
Pierwsza i najważniejsza różnica polega na tym, że wiemy, że PowerShell Core to platforma wieloplatformowa. i działa na systemach Windows, Linux i MacOS, podczas gdy stary działa tylko w systemie Windows.
Jeśli jesteś ciekawy, możesz uruchomić PowerShell Core również w nieobsługiwanych wersjach ARM, ale jest to błędne i prawdopodobnie spowoduje błędy.
PowerShell Core będzie dostarczany z nowymi aktualizacjami i poprawkami, podczas gdy starszy PowerShell dostarczy tylko poprawki błędów i aktualizacje zabezpieczeń. Jest to oficjalne oświadczenie firmy Microsoft dotyczące tego samego:
Jednak obecnie nie ma planów wprowadzenia nowej funkcji do programu Windows PowerShell. Oznacza to, że ryzyko wystąpienia regresji będzie bardzo małe dla środowiska Windows PowerShell, więc możesz liczyć na to jako stabilną platformę dla istniejących obciążeń.
Po drugie, PowerShell Core nie jest tak potężny, jak PowerShell, który wychodzi z pudełka z Windows. Powodem tego jest to, że nowy PowerShell wykorzystuje mniej bogate w funkcje.NET Core i.NET Standard, a starszy używa starszych.NET Framework i.NET Standard.
Powodem tego jest to, że.NET Core jest nowy, a Microsoft potrzebuje czasu, aby był tak wydajny jak teraz.NET Framework.
Microsoft mówi, że PowerShell Workflows, przystawki PowerShell, cmdlety WMIv1 i specyficznie wykonują zasoby konfiguracji pożądanego stanu.
Teraz, bez dużej parafrazy, niech po prostu wstawiam wszystkie szczegóły w formie tabelarycznej:
Atrybuty | PowerShell | PowerShell Core |
Wersje | 1.0 do 5.1 | 6 |
Obsługiwane platformy | Tylko system Windows (klient + Serwer) | Windows, Linux i MacOS |
Zależność | .NET Framework | .NET Core |
Sposób użycia | Zależy od.NET Framework Runtime | Zależy od.NET Core Runtime |
Uruchamiany jako | powershell.exe | pwsh.exe w systemie Windows i pwsh w systemie MacOS i Linux |
$ PSVersionTable.PSEdition | Ustaw na pulpit | Ustaw jako podstawową |
Przyszłe aktualizacje ates dla | Tylko poprawki błędów i aktualizacje zabezpieczeń | Aktualizacja funkcji, poprawki błędów i aktualizacje zabezpieczeń |
Teraz, jeśli chcesz wypróbować PowerShell Core na komputerze z systemem Windows, Linux lub MacOS, przejdź do oficjalnej wersji Strona repozytorium GitHub tego samego tutaj i znajdź odpowiednią wersję dla twojego systemu.
Różnica między Vista, XP, Linux i Mac OS Poradnik
Gdzie uczeń gimnazjalny prosi mnie o wyjaśnienie różnicy w proste terminy. Właśnie to robię.
Różnica między 64-bitowym a 32-bitowym systemem Windows - Zalety i korzyści
64-Bitowy a 32-bitowy system Windows 10 / 8/7. Jakie są korzyści i zalety 64-bitowego systemu Windows w porównaniu z 32-bitowym? Odczytaj różnicę między 32-bitowym a 64-bitowym systemem Windows.
Różnica między programem OneNote i OneNote 2016
Bogata w funkcje wersja aplikacji OneNote UWP w systemie Windows 10 różni się od oprogramowania komputerowego OneNote 2016, które jest dostarczane jako część Pakiet Microsoft Office. Zobacz różnice między programem OneNote i OneNote 2016.