Flux rss

Objets WSH (Windows Scripting Host)

Collection CommentCaMarche.net

WSH

Windows Scripting Host (WSH) est un hôte de scripts pour les systèmes Microsoft Windows permettant d'interprêter des scripts afin d'automatiser l'administration du système. WSH permet d'interprêter nativement les scripts écrits en JScript ou VBScript, mais peut supporter d'autres langages de scripts à l'aide d'extensions tierces, tels que Perl, TCL, Rexx ou Python.

WSH est apparu pour la première fois dans les systèmes Windows 98 et Windows NT SP4. Il fait désormais partie intégrante des systèmes d'exploitation Windows récents, néanmoins, il est possible de télécharger une version récente de ce moteur de script à l'adresse suivante : http://msdn.microsoft.com/scripting/.

WSH fournit un certain nombre d'objets dont la manipulation au sein d'un script permet notamment :

  • L'affichage de messages à l'écran
  • L'envoi de paramètres à des applications du système
  • Le mappage de connexions réseau
  • La connexion à des imprimantes en réseau
  • La récupération et la modification de variables d'environnement
  • La récupération et la modification de clés de la base de registres

Modèle d'objet WSH

L'environnement WSH est composé de 14 objets organisés dans arborescence dont l'objet parent est WScript :

  • WScript
    • WShArguments
      • WshNamed
      • WshUnnamed
    • WShController
      • WshRemote
        • WshRemoteError
    • WShNetwork
    • WShShell
      • WshShortCut
      • WshUrlShortCut
      • WshEnvironment
      • WshSpecialFolders
      • WshScriptExec

Voici le descriptif de chacun de ces objets :

Objet Description
Wscript
  • Récupère et définit les arguments de la ligne de commande
  • Détermine le nom du fichier de script
  • Détermine la version du système hôte
  • Crée, se connecte et se déconnecte d'objets COM
  • Récup&ergrave;re les évenements du système
  • Stoppe l'exécution d'un script
  • Envoie des informations sur le périphérique de sortie (ligne de commande, boîte de dialogue, etc.)
WshArguments Accède à l'ensemble des arguments de ligne de commande
WshNamed Accède aux arguments de ligne de commande dont le nom est précisé
WshUnnamed Accède aux arguments de ligne de commande dont le nom n'est pas précisé
WshNetwork
  • Se connecte et se déconnecte des partages réseau et des imprimantes en réseau
  • Connecte et déconnecte les lecteurs réseau
  • Accède aux informations sur les utilisateurs connectés
WshController Crée est processus de script distant grâce à la méthode CreateScript()
WshRemote
  • Permet l'aministration système à distance à travers un réseau.
  • Permet de manipuler par programmation d'autres scripts ou programmes
WshRemote Error Accède aux messages d'erreurs liées à l'exécution d'un script à distance (objet WshRemote)
WshShell
  • Permet l'exécution locale d'applications
  • Permet la manipulation de la base de registre
  • Permet la création de raccourcis
  • Permet l'accès à un répertoire du système
  • Permet la manipulation des variables d'environnement (WINDIR, PATH, ou PROMPT)
WshShortcut Crée un raccourci
WshSpecialfolders Permet d'accéder aux répertoires systèmes
WshURLShortcut Crée un raccourci vers une URL
WshEnvironment Permet la manipulation des variables d'environnement (WINDIR, PATH, ou PROMPT)
WshScriptExec Détermine le statut et les messages d'erreur d'un script exécuté avec Exec(). Permet d'accéder aux entrées-sorties standard (StdIn, StdOut, et StdErr)
Ce document intitulé « Objets WSH (Windows Scripting Host) » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Résultats pour Objets WSH (Windows Scripting Host)

Objets WSH (Windows Scripting Host) WSH Windows Scripting Host (WSH) est un interpréteur de scripts pour les systèmes Microsoft Windows permettant d'écrire des scripts afin d'automatiser l'administration du système. WSH est apparu pour la première fois dans les systèmes Windows 98... www.commentcamarche.net/contents/vbscript/vbs-wshcontroller.php3
Activer Windows Script Host sous winXP (Résolu) bonjour, il y a quelques jours j'avais besoin de créér un fichier vbs avec un script par notepad et je n'ai pas pu le lancer car un message m'indiquait: "l'accès à windows script host a été désactivé sur cette machine...".... www.commentcamarche.net/forum/affich-3416087-activer-windows-script-host-sous-winxp
Script malveillant (Résolu) bonjour! Voici mon probleme!je ne peux pas installer les pilotesVGAGeForceFX5200 car mon antivirus (norton) a detecté un script malveillant"windows script host shell object" dont l'activité est "run". Comment detruire ce scrip afin... www.commentcamarche.net/forum/affich-2182354-script-malveillant

Résultats pour Objets WSH (Windows Scripting Host)

[Réseaux] Forcer un nom de domaine avec le fichier hostsLe fichier hosts permet de définir manuellement une adresse IP pour un hôte du réseau repéré par un nom de domaine. Concernant Windows, l'emplacement du fichier hosts dépend de la version de utilisée... www.commentcamarche.net/faq/sujet-2980-reseaux-forcer-un-nom-de-domaine-avec-le-fichier-hosts
[Windows] Changer l'adresse IP en ligne de commande avec NetshSous les systèmes Windows 2000/Windows XP et supérieurs, il est possible de modifier les paramètres TCP/IP à partir d'une simple ligne de commande, afin par exemple d'automatiser cette tâche grâce à un script. Ceci est possible grâce à l'outil... www.commentcamarche.net/faq/sujet-2737-windows-changer-l-adresse-ip-en-ligne-de-commande-avec-netsh
Créer un script d'ouverture de sessionWindows permet de définir des scripts d'ouverture de session, c'est-à-dire des scripts contenant des commandes exécutés dès qu'un utilisateur ouvre une nouvelle session. Les scripts d'ouverture de session permettant de lancer des tâches qui seront... www.commentcamarche.net/faq/sujet-5436-creer-un-script-d-ouverture-de-session

Résultats pour Objets WSH (Windows Scripting Host)

Problème Virus (Résolu)Bonjour, En allumant mon ordinateur, un message de windows script host s'affiche "Echec du chargement du script "C:\Documents and Settings\Damien\Local Settings\Temp\.tt3.tmp.vbs" (Accès refusé.) et comme fond d'écran un message de Windows... www.commentcamarche.net/forum/affich-8041463-probleme-virus
Infection fichier winlogon (Résolu)salut ,voici mon pblm. une fois le bureau affiché la fenetre alerte virus apparait et me dit :detection virus .nom de l'objet.c:\WINDOWS\WINLOGON.EXE NOM DU VIRUS W32.NETSKY.C@MM J'AI LANCé L'ANALYSE .IMPOSSIBLE DE LE SUPPRIMER comment... www.commentcamarche.net/forum/affich-1429190-infection-fichier-winlogon
C:/windows/system32/geebb détecté par norton (Résolu)bonjour! je viens d'installer norton sur mon pc et il affiche une fenetre alerte virus risque élevé nom de l'objet : c:/windows/system32/geebb.dll nom du virus : download.trojan action effectuéer l'acces au fichier a été refusé... www.commentcamarche.net/forum/affich-2126980-c-windows-system32-geebb-detecte-par-norton

Résultats pour Objets WSH (Windows Scripting Host)

WSH - Objet WShArgumentsWshArguments L'objet WshArguments est une collection contenant des informations sur les arguments passés en paramètre du script courant. L'objet WshArguments est obtenu grâce à la méthode Arguments de l'objet WScript« : Set WshArguments =... www.commentcamarche.net/contents/vbscript/vbs-wsharguments.php3
WSH - Objet WshShellWshShell L'objet WshShell contient des informations sur l'environnement d'exécution, ainsi que des méthodes permettant de gérer l'exécution locale d'applications, de manipuler la base de registre, d'accéder aux ressources systèmes (base de... www.commentcamarche.net/contents/vbscript/vbs-wshshell.php3
WSH - Objet WScriptWshNetwork L'objet WshNetwork contient des informations sur le réseau Microsoft Windows, ainsi que des méthodes permettant de géer (connexion, déconnexion) des imprimantes et des partages réseau. L'objet WshNetwork est obtenu en créant une... www.commentcamarche.net/contents/vbscript/vbs-wshnetwork.php3