Microsoft’un epeydir uzerinde calistigi Powershell Core 6 nihayet genel kullanima hazir hale getirildi.
Peki bu yeni surumun uzun yillardir kullandigimiz Powershell’den ne farki var?
Dilerseniz; bunu, iki surumun ozelliklerini hatirlayarak cevaplayalim.
Windows PowerShell
- Tamamen .NET Framework mimarisi uzerine insaa edilmistir.
- 11 yildan beri kullanilmakta olan “geleneksel” mimaridir.
- Arka planda .NET yapisi kullanildigi icin sadece Windows tabanli isletim sistemleri uzerinde kullanilabilir.
- Mevcut surumler sunlardir
- 1.0
- 2.0
- 3.0
- 4.0
- 5.0
- 5.1
- Powershell, Windows Client ve Server isletim sistemleri icinde yuklu olarak gelir.
- Calisitirlabilir uygulama ismi powershell.exe‘dir.
PowerShell Core
Tamamen .NET Core mimarisi uzerine insaa edilmistir.
.NET Core destgi sayesinde Windows, macOS, and Linux platformlarind calisabilir
- Calisitirilabilir uygulama ismi Windows icin pwsh.exe, MacOS ve Linux icin pwsh‘dir.
- Powershell Core 6.0 yetenekleri dogrudan .NET Core yetenekleriyle sinirlidir.
Powershell Core hangi platformlarda kullanilabilir?
- Windows 7, 8.1, 10
- Windows Server 2008 R2, 2012 R2, 2016
- Ubuntu 14.04, 16.04, 17.04
- Debian 8.7+, 9
- CentOS 7
- Red Hat Enterprise Linux 7
- OpenSUSE 42.2
- Fedora 25, 26
- macOS 10.12+
Onur