Η Microsoft έχει περιγράψει ένα ολοκληρωμένο σχέδιο για την επερχόμενη κατάργηση της γλώσσας VBScript από τα Windows. Αυτή η κίνηση, λόγω ανησυχιών για την ασφάλεια και της διαθεσιμότητας πιο ισχυρών εναλλακτικών λύσεων, σηματοδοτεί το τέλος μιας εποχής για μια γλώσσα δέσμης ενεργειών που είναι μέρος των Windows από το 1996.

Το VBScript περιλαμβανόταν από προεπιλογή σε κάθε έκδοση για επιτραπέζιους υπολογιστές. των Microsoft Windows από τα Windows 98, στον Windows Server ξεκινώντας με το Windows NT 4.0 Option Pack και με τα Windows CE.

Το VBScript εισήχθη το 1996 και έγινε γρήγορα ένα εργαλείο για τους διαχειριστές IT για την αυτοματοποίηση εργασιών. Με τα χρόνια, έλαβε ενημερώσεις που πρόσθεταν λειτουργίες όπως κανονικές εκφράσεις, ορίσματα γραμμής εντολών και κλάσεις. Παρά τη χρησιμότητά της, η γλώσσα δέσμης ενεργειών έχει καταστεί ξεπερασμένη και τα τρωτά σημεία της την έχουν καταστήσει μια υποχρέωση στη σύγχρονη πληροφορική.

Τα περιβάλλοντα για την εκτέλεση του VBScript είναι Υπολογιστής σεναρίου Windows ( WSH), Internet Explorer (IE) και Υπηρεσίες πληροφοριών Διαδικτύου (IIS). Επιπλέον, μπορεί να ενσωματωθεί σε άλλα προγράμματα μέσω του Έλεγχος σεναρίων Microsoft.

Αρχική φάση: Windows 11 24H2 Ενημέρωση

Το πρώτο βήμα στην σταδιακή προσέγγιση θα ξεκινήσει με την ενημέρωση των Windows 11 24H2. Σε αυτήν την ενημέρωση, το VBScript θα υποβιβαστεί σε μια δυνατότητα κατ’απαίτηση (FOD). Παρόλο που αυτά τα FOD, συμπεριλαμβανομένου του VBScript, θα είναι προεγκατεστημένα και ενεργοποιημένα από προεπιλογή, η Microsoft τονίζει ότι αυτό είναι ένα προσωρινό μέτρο για να διασφαλιστεί ότι οι χρήστες θα έχουν χρόνο να μεταφέρουν τις εφαρμογές και τις διαδικασίες τους σε άλλες γλώσσες.

Η απόφαση της Microsoft να καταργήσει σταδιακά. Το VBScript υποκινείται σε μεγάλο βαθμό από ανησυχίες για την ασφάλεια. Με τα χρόνια, το VBScript ήταν συχνός στόχος επιθέσεων κακόβουλου λογισμικού. Η εταιρεία ενθαρρύνει τους διαχειριστές πληροφορικής και τους προγραμματιστές ιστού να μεταβούν σε πιο ασφαλείς και σύγχρονες εναλλακτικές λύσεις όπως το PowerShell και το JavaScript. Αυτές οι γλώσσες προσφέρουν καλύτερες δυνατότητες ασφάλειας και είναι πιο ευθυγραμμισμένες με τα τρέχοντα τεχνολογικά πρότυπα.

Δεύτερη Φάση: Αλλαγές το 2027

Το 2027, η Microsoft θα μεταβεί στο δεύτερη φάση της κατάργησης του VBScript. Κατά τη διάρκεια αυτής της περιόδου, το VBScript δεν θα είναι πλέον ενεργοποιημένο από προεπιλογή στην έκδοση των Windows εκείνου του έτους. Οι προγραμματιστές που εξακολουθούν να βασίζονται στο VBScript θα έχουν την επιλογή να το ενεργοποιήσουν χειροκίνητα ως δυνατότητα κατ’απαίτηση. Αν και δεν έχει καθοριστεί ακριβής ημερομηνία το 2027, η Microsoft διαβεβαιώνει ότι θα δοθεί άφθονη ειδοποίηση στους προγραμματιστές για να διευκολυνθεί η ομαλή μετάβαση.

Τελική φάση: Ολοκληρωμένη κατάργηση πέρα ​​από το 2027

Η τελική φάση του σχεδίου κατάργησης θα δει την πλήρη κατάργηση του VBScript από μια μελλοντική έκδοση των Windows. Αυτό θα περιλαμβάνει την εξάλειψη όλων των βιβλιοθηκών δυναμικών συνδέσμων (αρχεία.dll) που σχετίζονται με VBScript, καθιστώντας μη λειτουργικά τυχόν έργα που εξαρτώνται από το VBScript. Η Microsoft δεν έχει προσδιορίσει το ακριβές έτος για αυτήν την τελική φάση, αλλά παρέχει στους προγραμματιστές σημαντικό χρόνο για να μετεγκαταστήσουν τις εφαρμογές τους σε άλλες υποστηριζόμενες γλώσσες.

Για να βοηθήσει σε αυτήν τη μετάβαση, η Microsoft προσφέρει αρκετούς πόρους και συστάσεις για αυτές τις γλώσσες. που εξακολουθούν να χρησιμοποιούν VBScript στη Visual Basic για εφαρμογές (VBA) και σε έργα web. Η εταιρεία στοχεύει να ελαχιστοποιήσει την αναστάτωση και να διασφαλίσει ότι οι προγραμματιστές διαθέτουν τα απαραίτητα εργαλεία και πληροφορίες για την αποτελεσματική ενημέρωση των εφαρμογών τους.

Categories: IT Info