Aktivní skriptování ( ActiveX Scripting ) je technologie používaná ve Windows k implementaci komponentních systémů, které používají vestavěné skriptovací jazyky . Je založen na COM (Component Object Model), přesněji na Microsoft OLE Automation , a umožňuje rozšířit lingvistické možnosti instalací dalších modulů COM - uživatelé aplikací využívajících aktivní skriptování získají možnost psát makra a skripty v libovolném programovací jazyky, pro které systém nainstaloval engine [1] .
Tato technologie se objevila s uvedením produktů Microsoft Internet Explorer 3.0 (v srpnu 1996) a Internet Information Services 3.0 (v prosinci 1996).
Aplikace Active Scripting, včetně serverových skriptů Active Server Pages (ASP), skriptů Internet Explorer a skriptů Windows Script Host (WSH), se obvykle používají k automatizaci každodenních úloh, jako jsou přihlašovací skripty, operace registru a svazky.
Každá aplikace, která podporuje aktivní skriptování, poskytuje skriptovací kód s objektovým modelem nezávislým na jazyce [1] .
Typické motory pro aktivní skriptování [2] :
Aktivní skriptování se stalo méně populární s příchodem prostředí PowerShell a .NET [2] , ale nadále se nějakou dobu používalo v situacích, kdy PowerShell a .NET nebyly dostupné ( Windows Server 2008 ). Nové verze JScriptu a dalších nástrojů Active Scripting výrobce neplánuje [3] .