PowerShell Core to otwarty, wieloplatformowy interpreter poleceń, opracowany przez Microsoft. Program jest tak rozbudowany, że sprawdzi się jako system automatyzacji i wiersz poleceń, przystosowany do pracy ze strukturyzowanymi danymi (JSON, CSV, XML i inne), API REST i modelami obiektowymi. Interpreterowi towarzyszy język skryptowy i jego własne, intuicyjne polecenia (Cmdlets).
PowerShell zdobył popularność na Windowsie, ale w sierpniu 2016 roku jego kod źródłowy został otwarty, a program przeniesiony na inne platformy jako PowerShell Core. W przeciwieństwie do starszego PowerShella, nie korzysta z .NET Frameworka, ale z otwartego .NET Core.