Toen het ooit uitkwam was ik het zeker eens met dat Windows heel hard een echte terminal nodig had met meer mogelijkheden dan de dos prompt. Echter waar ze mee kwamen was een shell waar ik echt alles moest leren bijna vanaf het niveau alsof ik voor het eerst een computer aanraak. Daarbij helpt het niet mee dat commando's opmakende dan uit de paar keer dat ik het geprobeerd heb gewoon totaal geen logische benamingen hebben. Het is een overcomplex ding waar ik afgezien van de standaard dos prompt commando's ik echt geen idee heb van wat ik moet invoeren om iets gedaan te krijgen.
Dus je hebt het "een paar keer" geprobeerd, het was anders dan je gewend was, en nu wil je er niks meer van weten? PowerShell is feitelijk een object georienteerde scripttaal die meer op VBS, Ruby of Python lijkt dan op een simpele shell. Als je alleen maar een shell zoekt dan zou ik het inderdaad overkill noemen want om er optimaal gebruik van te maken moet je wel wat tijd erin steken.
Waarom niet gewoon een Unix like shell zoals elk ander OS wat zich al jaren bewezen heeft zo een beetje tot perfectie te voorzien in alles wat je van een Terminal zou willen?
Laten we vooral nooit wat nieuws proberen. Waar is het goed voor? Waarom een auto leren rijden als paard en wagen zich al jaren bewezen hebben?
MacOS heeft gewoon een Unix shell waarbij ik bijna wel voor 99,9 procent kan zeggen dat wat ik op Linux doe ook altijd op MacOS kan. Met WSL is dat echt wel een ander verhaal en toch wel situaties gehad welke dan gewoon simpelweg niet werkend waren te krijgen op WSL.
Geen wonder. MacOS is ook gewoon UNIX. Is gecertificeerd als UNIX en is deels op FreeBSD code gebaseerd. En Microsoft zal nooit UNIX zijn om de eenvoudige reden dat backwards compatibility het bedrijf zo succesvol heeft gemaakt.
Powershell zoals het is is gewoon een beheer commandline tool voor ITers die met Microsoft spul werken. Maar verder heb je er niks aan.
Ahum. Als PowerShell alleen maar "
een beheer commandline tool voor ITers die met Microsoft spul werken" is, dan is het al een succes. Want dat is een hele grote groep. De simpele eindgebruiker wil gewoon een GUI. De professionals willen kunnen scripten, liefst in een taal die ze ook in de terminal kunnen gebruiken, en Powershell is een geweldige scriptingtaal die specifiek voor die groep is ontwikkeld.
Sorry verder onrelevant tot het nieuws dat Microsoft stopt met Powershell 2, beter stoppen ze er helemaal mee en integreren ze gewoon een native Unix compatible shell zodat Windows misschien weer een beetje kan functioneren als het OS waar je gewoon alles mee kan.
Ze hebben een Unix compatible shell. Die heet PowerShell 7. Ik draai het naar volle tevredenheid op Linux. Maar blijkbaar heb je niet opgelet en blijf je liever in de jaren 70 steken.
En een project als Nushell bestaat niet voor niets. Dat is gewoon PowerShell maar-dan-anders. Blijkbaar hebben sommige mensen wat meer behoefte aan innovatie dan jij.