WSH fonctionne avec tous les langages pour les moteurs de script compatibles WSH. La plate-forme Windows prend en charge, de manière native, les scripts Visual Basic dotés de l'extension de fichier .vbs, ainsi que les scripts écrits en langage JavaScript et dotés de l'extension de fichier .js.
Pour les autres langages de scripts, un interpréteur de script dédié doit être installé sur le serveur d'exécution. Par exemple, si vous installez un interpréteur Perl sur un serveur d'exécution, celui-ci enregistrera un moteur de script Perl dans l'environnement WSH pour l'extension .pls. Lorsqu'un fichier doté de l'extension .pls est transmis à l'outil WSH avec l'exécutable cscript.exe, il appelle l'interpréteur approprié grâce à l'extension de fichier. Ainsi, le client de WSH, en l'occurrence le serveur d'exécution de Silk Central, n'a pas besoin de connaître l'emplacement d'installation de l'interpréteur Perl.