PowerShell er et rammeverk for automatisering av oppgaver og konfigurasjon som kommer i form av en kommandolinje. Det er et viktig verktøy for nettverksadministratorer, slik at de kan forenkle systemadministrasjonsoppgavene.
Microsoft har nylig åpnet PowerShell, og gjør det også tilgjengelig på Linux og iOS. Selv om Redmond-giganten ikke er en stor fan av programvare med åpen kildekode, skjønte den at administrasjonsverktøy skulle være kompatible med hvilken som helst plattform. Microsofts kunder lever tross alt i en verden med flere plattformer, og de trenger verktøy som lar dem administrere alle systemer.
Nesten en av tre virtuelle maskiner på Azure er Linux-drevet, og nesten 60% av IaaS-tilbud fra tredjeparter i Azure Marketplace er programvare med åpen kildekode. Å leve i en slik åpen kildekode-vennlig verden hadde Microsoft bare ett valg: å tilpasse seg, og dette betyr å omfavne miljøet med åpen kildekode..
Microsoft ønsker å tjene kundenes preferanse som plattform for å kjøre alle arbeidsbelastningene sine - så vel Linux som Windows. Denne nye tankegangen ga .NET-teamet mulighet til å portere. NET Core til Linux, og det i sin tur gjorde det mulig for PowerShell å portere til Linux også. PowerShell på Linux er nå designet for å gjøre det mulig for kunder å bruke de samme verktøyene, og de samme menneskene, for å administrere alt fra hvor som helst.
PowerShell-prosjektet med åpen kildekode er fortsatt i begynnelsen. Microsoft har allerede åpnet små deler av PowerShell for en rekke av sine erfarne partnere for å prøve best mulig tilbakemelding.
Den første utgivelsen er en "alfa" -versjon og støttes av fellesskapet. Microsoft planlegger å levere en offisiell Microsoft-versjon av PowerShell basert på åpen kildekode til alle som kjører en støttet versjon av Windows eller * nix. Teknologigiganten har ikke avslørt det nøyaktige tidspunktet for denne utgivelsen, og forklarer at alt avhenger av samfunnets innspill og forretningsbehov.