Accèder à une machine distante [VBS] - VB/VBA/VBS - Programmation
Marsh Posté le 07-12-2005 à 15:37:38
tu peux pas "ordonner" aux ordinateurs du domaine de lancer un script quand ils se connenctent ?
Marsh Posté le 07-12-2005 à 16:08:29
mareek a écrit : tu peux pas "ordonner" aux ordinateurs du domaine de lancer un script quand ils se connenctent ? |
C'est une possibilité : lancer le script via le NETLOGON ou les stratégies d'AD.
Le problème c'est que ce n'est pas très dynamique, toutes les machines ne sont pas éteintes tous les soirs (serveurs TSE ou badgeuses par exemple).
Non, il faut vraiment que je puisse "pousser" les valeurs d'une machine vers toutes les autres.
Marsh Posté le 07-12-2005 à 15:11:39
Salut à tous,
j'aurais besoin de faire un script VB qui sache modifier des valeurs de registre sur une machine distante.
Le but est de positionner administrativement depuis une seule machine des Variable d'environnement sur toutes les machines du Domaine.
La clé à accèder est
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Pour accèder au registre local on utilise :
WSHShell.RegRead, WSHShell.RegDelete et WSHShell.RegWrite...
Mais je ne trouve pas comment accèder au registre d'une machine distante.
Accessoirement si quelqu'un sait aussi comment afficher une msgbox sur le poste distant pour demander à l'utilisateur de rebooter ce serait le panard (autrement que par un net send bien sur )
---------------
Mieux vaut fermer sa gueule et passer pour un con, plutot que de l'ouvrir, et montrer qu'on l'est...