2024年5月22日に Micorosoft から VBScript の廃止スケジュールと推奨の移行先が発表された。
いよいよ廃止に向けて動き出したようだ。
ネタ元は以下のリンクから。
廃止までの計画
VBScript は次の3つのフェーズを経て廃止となる。
フェーズ1 - 2024年後半
フェーズ2 - 2027年頃
フェーズ3 - 時期未定
VBScript を PowerShell に置き換える
次の場合は PowerShell への移行を推奨する。
移行の方法は「 VBScript から PowerShell への変換ガイド 」を参照のこと。
★追記★
残念ながら、上記ページにある変換ガイドのダウンロードリンクは、すべてリンク切れとなっていた。
あまり需要がなかったのかもしれない。
VBScript を JavaScript に置き換える
Web ページで VBScript が使われている場合は JavaScript に移行する。
あるいは移行せず廃止でも良いかもしれない。
最新のブラウザで VBScript は動かないので、いまの段階でまだ VBScript を使っている Web ページは不要と判断しても良いのではないかと思ったりもする。
(IE11 の頃から非推奨であり、Edge の IE モードでもサポートされていない)
こちらは JavaScript ではなく、素直に ASP.NET に移行した方が良いだろう。
まとめ
削除の時期は未定だが、オンデマンド機能が既定で無効になる2027年頃までに手を打ちたい。
それから新規案件での VBScript 採用はしないこと。
それがどんなに簡単な要件であっても。消えるとわかっている技術には手を出さない方が良い。