Windows Script Host, aussi abrégé en WSH, désigne un logiciel permettant d'exécuter des scripts, inclus dans les systèmes d'exploitation Windows. Concrètement, il se présente sous la forme de trois programmes hôtes : wscript.exe (pour les scripts interagissant avec l'utilisateur via l'interface graphique), cscript.exe (pour les scripts utilisés depuis l'invite de commandes), et mshta.exe (un peu différent des deux autres, pour les applications HTML).

Windows Script Host

Informations
Développé par Microsoft
Dernière version 5.812.10240.16384 (2 mai 2021)[1]Voir et modifier les données sur Wikidata
Système d'exploitation Microsoft WindowsVoir et modifier les données sur Wikidata
Environnement Windows
Langues MultilingueVoir et modifier les données sur Wikidata
Type Langage de script
Politique de distribution incorporé dans Windows
Licence Licence propriétaireVoir et modifier les données sur Wikidata

Ces hôtes sont indépendants du langage de programmation utilisé, et lancent l'interpréteur approprié pour exécuter le script. Les systèmes Windows incluent deux interpréteurs : VBScript et JScript. (Ce sont les mêmes interpréteurs que ceux utilisés par Internet Explorer). Des interpréteurs pour d'autres langages, comme Perl, ont été réalisés par d'autres entreprises.

Ces interpréteurs peuvent ensuite accéder au système par l'intermédiaire des objets COM/ActiveX scriptables installés sur le système. (Ils peuvent en particulier faire appel à WMI pour interagir avec le système d'exploitation).

Cette technologie de scripts n'est plus activement développée, au profit de .Net et de Windows PowerShell. Elle peut cependant s'avérer encore utile dans des contextes où .Net n'est pas disponible, comme dans Windows PE.

Annexes

modifier

Articles connexes

modifier

Liens externes

modifier

Notes et références

modifier
  1. (en) « Microsoft ® Console Based Script Host (Summary) » (consulté le 15 septembre 2024)

📚 Artikel Terkait di Wikipedia

VBScript

des futures versions de Windows. VBScript peut fonctionner sous de nombreux environnements, notamment : Windows Scripting Host (WSH) : il s'agit d'un interpréteur

WSH

ancien Proto-Indo-Européens) Windows Scripting Host, logiciel permettant d'exécuter des scripts en environnement Windows World Series Hockey (en), ligue

Windows PowerShell

prédécesseurs ; cmd.exe de Windows NT depuis 1993. On peut aussi mentionner Windows Scripting Host (WSH), introduit en 1998, qui connut un certain succès auprès des

JScript

d'un fonctionnement similaire aux scripts écrits en VBScript (cf. Windows Scripting Host) ou interprétés côté serveur avec la technologie ASP. Les implémentations

HTML Application

mshta.exe de Windows. Il est composé de HTML et si besoin de code JScript, ou VBScript qui est exécuté avec le programme Windows Scripting Host (WSH)[réf

JavaScript

d'ailleurs servir pour scripter une plate-forme Microsoft Windows via Windows Scripting Host (WSH). Il existe par ailleurs des projets indépendants et

.bat

aspx?f=255&MSPPError=-2147217396 Interpréteur de commandes Shell Powershell COMMAND.COM CMD.EXE 4DOS Windows Scripting Host Portail de l’informatique

Base de registre

en utilisant le Windows Scripting Host Class Function WindowsRegistry de Java (com.ice.jni.registry) (en) Utiliser Syskey sur Windows 7 Voir par exemple