Active Scripting ( ActiveX Scripting ) este o tehnologie folosită în Windows pentru a implementa sisteme componente care utilizează limbaje de scripting încorporate . Se bazează pe COM (Component Object Model), mai precis, pe Microsoft OLE Automation și vă permite să extindeți capacitățile lingvistice prin instalarea de module COM suplimentare - utilizatorii aplicațiilor care utilizează Active Scripting au posibilitatea de a scrie macrocomenzi și scripturi în oricare dintre limbaje de programare pentru care sistemul a instalat motorul [1] .
Tehnologia a apărut odată cu lansarea Microsoft Internet Explorer 3.0 (în august 1996) și a produselor Internet Information Services 3.0 (în decembrie 1996).
În mod obișnuit, aplicațiile Active Scripting, inclusiv scripturile de server Active Server Pages (ASP), scripturile Internet Explorer și scripturile Windows Script Host (WSH), sunt utilizate pentru a automatiza sarcinile de zi cu zi, cum ar fi scripturile de conectare, operațiunile de registry și volumul similar.
Fiecare aplicație care acceptă Active Scripting oferă cod de scripting cu un model de obiect independent de limbaj [1] .
Motoare tipice pentru Active Scripting [2] :
Active Scripting a devenit mai puțin populară odată cu apariția PowerShell și .NET [2] , dar a continuat să fie folosit o perioadă în situațiile în care PowerShell și .NET nu erau disponibile ( Windows Server 2008 ). Noile versiuni de JScript și alte instrumente Active Scripting nu sunt planificate de producător [3] .