Microsoft ha delineato un piano completo per l’imminente rimozione del linguaggio VBScript da Windows. Questa mossa, guidata da problemi di sicurezza e dalla disponibilità di alternative più robuste, segna la fine di un’era per un linguaggio di scripting che fa parte di Windows dal 1996.

VBScript era incluso per impostazione predefinita in ogni versione desktop di Microsoft Windows a partire da Windows 98, in Windows Server a partire da Windows NT 4.0 Option Pack e con Windows CE.

VBScript è stato introdotto nel 1996 ed è diventato rapidamente uno strumento per gli amministratori IT per automatizzare le attività. Nel corso degli anni, ha ricevuto aggiornamenti che hanno aggiunto funzionalità come espressioni regolari, argomenti della riga di comando e classi. Nonostante la sua utilità, il linguaggio di scripting è diventato obsoleto e le sue vulnerabilità lo hanno reso un ostacolo nell’informatica moderna.

Gli ambienti per l’esecuzione di VBScript sono Windows Script Host ( WSH), Internet Explorer (IE) e Internet Information Services (IIS). Inoltre, può essere incorporato in altri programmi tramite Microsoft Script Control.

Fase iniziale: aggiornamento 24H2 di Windows 11

Il primo passo nell’approccio graduale inizierà con l’aggiornamento di Windows 11 24H2. In questo aggiornamento, VBScript verrà relegato a una funzionalità su richiesta (FOD). Sebbene questi FOD, incluso VBScript, verranno preinstallati e abilitati per impostazione predefinita, Microsoft sottolinea che si tratta di una misura temporanea per garantire agli utenti il ​​tempo di trasferire le proprie applicazioni e processi ad altri linguaggi.

Decisione di Microsoft di eliminarli gradualmente VBScript è in gran parte motivato da problemi di sicurezza. Nel corso degli anni, VBScript è stato un bersaglio frequente di attacchi malware. L’azienda incoraggia gli amministratori IT e gli sviluppatori web a migrare verso alternative più sicure e moderne come PowerShell e JavaScript. Questi linguaggi offrono migliori funzionalità di sicurezza e sono più allineati agli standard tecnologici attuali.

Seconda fase: cambiamenti nel 2027

Nel 2027, Microsoft passerà al seconda fase della deprecazione di VBScript. Durante questo periodo, VBScript non sarà più abilitato per impostazione predefinita nella versione di Windows di quell’anno. Gli sviluppatori che fanno ancora affidamento su VBScript avranno la possibilità di abilitarlo manualmente come funzionalità su richiesta. Sebbene non sia stata specificata una data esatta nel 2027, Microsoft assicura che verrà dato ampio preavviso agli sviluppatori per facilitare una transizione graduale.

Fase finale: rimozione completa oltre il 2027

La fase finale del piano di deprecazione vedrà la completa rimozione di VBScript da una futura versione di Windows. Ciò comporterà l’eliminazione di tutte le librerie di collegamento dinamico relative a VBScript (file.dll), rendendo non funzionali tutti i progetti dipendenti da VBScript. Microsoft non ha specificato l’anno esatto per questa fase finale, ma sta offrendo agli sviluppatori un notevole tempo di attesa per migrare le loro applicazioni verso altri linguaggi supportati.

Per assistere in questa transizione, Microsoft offre diverse risorse e consigli per questi linguaggi. che utilizzano ancora VBScript in Visual Basic for Applications (VBA) e progetti web. L’azienda mira a ridurre al minimo le interruzioni e a garantire che gli sviluppatori dispongano degli strumenti e delle informazioni necessari per aggiornare le proprie applicazioni in modo efficace.

Categories: IT Info