[VBS] Accèder à une machine distante

Accèder à une machine distante [VBS] - VB/VBA/VBS - Programmation

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  :D )


---------------
Mieux vaut fermer sa gueule et passer pour un con, plutot que de l'ouvrir, et montrer qu'on l'est...
Reply

Marsh Posté le 07-12-2005 à 15:11:39   

Reply

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 ?


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

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.


---------------
Mieux vaut fermer sa gueule et passer pour un con, plutot que de l'ouvrir, et montrer qu'on l'est...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed