Bonjour
Dans le cadre de mon boulot je dois réaliser une application éxecutant différente tache à distance sur des postes. Le réseau de l'entreprise comporte plusieur centaine de postes sur différent site (les utilisateur sont centralisé au sein d'un même site). Le tout au sein d'un réseau unique (tunnel vpn).
Suite à une migration nous avons quelque soucis avec certain poste. En effet lors d'une connection de session (nous tournons sur système NT4), le poste client garde en mémoire un profil local correspondant à l'utilisateur (un dossier dans document and settings + quelque clé dans la base de registre). Je dois donc via mon application vider tous les profil locaux du poste en question (je connais bien entendu l'ip et le nom du poste sur le réseau).
Je voudrais connaitre une méthode pour pouvoir à distance donc modifier la base de registre (et de façon codé), ainsi qu'une procédure pour supprimer les profils locaux.
J'ai trouvé ce script mais malheureusement en vbs. Puis-je le porter en C#. Il me semble bizarre et je n'ai pas eu le temps de le tester qu'en pensez vous.
=============
Description
:Ce script VBS
permet de supprimer un utilisateur local.
Script :
strComputer = "NOM DE L'ORDINATEUR"
strUser
= "TOTO"
Set
objComputer = GetObject("WinNT://" & strComputer &
"")
objComputer.Delete
"user", strUser
=============
Je tiens aussi à ajouter qu'il est impossible d'installer quoi que ce soit sur les postes distant et que l'appli sera lancer par des administrateur.
--
William