Odată cu cele mai recente actualizări pentru Windows 11, Microsoft face un pas semnificativ spre modernizare: elimină versiunea veche PowerShell 2.0, lansată pentru prima dată împreună cu Windows 7 în 2009. Această decizie nu este deloc surprinzătoare, având în vedere că PowerShell 2.0 este considerat depășit de ani buni, fiind declarat oficial „deprecated” încă din august 2017.
De ce dispare PowerShell 2.0?
PowerShell a evoluat continuu de la lansarea sa inițială în 2006. De-a lungul timpului, am ajuns la versiunea 5.1, inclusă în mod implicit în cele mai noi sisteme Windows. În 2016, Microsoft a deschis sursa uneia dintre cele mai puternice unelte de automatizare pentru sistemele sale de operare, permițând apariția unor versiuni cross-platform, precum PowerShell 7 și cele ulterior lansate, care pot fi instalate separat.
Motivul principal pentru această schimbare? Microsoft vrea să simplifice și să securizeze ecosistemul Windows. Eliminarea codului vechi reduce vulnerabilitățile de securitate, precum și complexitatea întreținerii diferitelor versiuni de PowerShell. Așa cum a transmis compania: „Această eliminare face parte dintr-un efort mai amplu de curățare a codului moștenit, reducere a complexității ecosistemului PowerShell și îmbunătățire a securității Windows.”
Cine este afectat și ce trebuie făcut?
Majoritatea utilizatorilor obișnuiți nu vor observa vreo diferență. Windows 11 va continua să utilizeze PowerShell 5.1, care este capabil să ruleze aproape orice script scris pentru versiunile anterioare, datorită compatibilității retroactive. Doar scenariile foarte vechi, care depind strict de comenzi sau funcționalități exclusive PowerShell 2.0, ar putea întâmpina probleme.
Dacă ai suspiciuni că folosești scripturi atât de vechi, poți verifica rapid ce versiune de PowerShell rulează sistemul tău. Deschide o fereastră PowerShell și tastează $PSVersionTable. Vei vedea detalii despre versiunea curentă și poți decide dacă e nevoie să actualizezi scripturile sau procesele existente.
Un pas firesc spre viitor
Îndepărtarea PowerShell 2.0 este, așadar, un pas firesc pentru Microsoft, concentrat pe sporirea securității și modernizarea platformei Windows. Utilizatorii casnici sunt rareori afectați, în timp ce administratorii IT sunt încurajați să verifice și să actualizeze eventualele scripturi vechi. În fond, trecerea la versiuni moderne de PowerShell înseamnă nu doar mai multă siguranță, ci și acces la funcții noi și suport pe termen lung.