PowerShell är ett ramverk för uppgiftsautomatisering och konfigurationshantering som kommer i form av en kommandorad. Det är ett viktigt verktyg för nätverksadministratörer som gör det möjligt för dem att förenkla systemhanteringsuppgifterna.
Microsoft har nyligen öppnat PowerShell, vilket också gör det tillgängligt på Linux och iOS. Även om Redmond-jätten inte är ett stort fan av programvara med öppen källkod, insåg den att hanteringsverktyg borde vara kompatibla med vilken plattform som helst. När allt kommer omkring lever Microsofts kunder i en värld med flera plattformar och de behöver verktyg som gör att de kan hantera alla system.
Nästan en av tre virtuella datorer på Azure är Linuxstyrda och nästan 60% av IaaS-erbjudanden från tredje part på Azure Marketplace är programvara med öppen källkod. Att bo i en sådan öppen källkodsvänlig värld hade Microsoft bara ett val: att anpassa sig, och detta innebär att omfamna open source-miljön.
Microsoft vill tjäna kundernas preferenser som plattform för att köra alla sina arbetsbelastningar - såväl Linux som Windows. Detta nya tänkande gjorde det möjligt för .NET-teamet att porta. NET Core till Linux och i sin tur aktiverade PowerShell också att porta till Linux. PowerShell på Linux är nu utformat så att kunderna kan använda samma verktyg och samma personer för att hantera allt var som helst.
PowerShell-projektet med öppen källkod är fortfarande i början. Microsoft har redan öppnat små delar av PowerShell för ett antal av sina erfarna partners för att prova bästa möjliga feedback.
Den första utgåvan är en "alfa" -version och stöds av communityn. Microsoft planerar att leverera en officiell Microsoft-version av PowerShell baserat på öppen källkod till alla som kör en version av Windows eller * nix som stöds. Teknikjätten har inte avslöjat den exakta tiden för denna utgåva och förklarar att allt beror på samhällets insatser och affärsbehov.