[VBS]Quelqu'un pour m'aider en vbs SVP (p'tit prog tout con)

Quelqu'un pour m'aider en vbs SVP (p'tit prog tout con) [VBS] - VB/VBA/VBS - Programmation

Marsh Posté le 20-02-2004 à 10:21:04    

Voilà, je connais presque rien au vbs, juste les p'tits trucs de base, et j'ai besoin de faire un p'tit script pour une ouverture de session.
 
Quelqu'un peut-il m'aider?
 
Voilà l'algo (en gros)
 
Si Fichier existe dans c:\path  
-------> alors  
-----------> on ne fait rien
-------> sinon
-----------> on importe \\serveur\path\modif.reg
-----------> on crée Fichier dans c:\path
-----------> on rajoute nom-pc dans \\serveur\path\regmaj.txt
Fin
 
 
 

Reply

Marsh Posté le 20-02-2004 à 10:21:04   

Reply

Marsh Posté le 20-02-2004 à 14:32:13    

au lieu de mettre ton bordel dans un fichier, pourquoi pas mettre à jour une clé dans la BDR ? Ca évitera qu'une personne la supprime par erreur.
 
Sinon, en VBS, pour accéder à un fichier, tu peux utiliser l'objet FSO :
 
CreateObject("Scripting.FileSystemObject" )
 
http://www.devguru.com/Technologie [...] bject.html
 
Pour la BDR :
 
CreateObject("WScript.Shell" )
 
http://www.rgagnon.com/wshdetails/wsh-0007.html

Reply

Marsh Posté le 20-02-2004 à 14:33:04    

Ensuite, pour le langage lui-même, je te laisse te débrouiller avec ces deux liens, avec les exemples tu devrais pouvoir t'en tirer.

Reply

Marsh Posté le 20-02-2004 à 16:10:57    

Ok, merci pour les liens, je vais essayer avec ça déjà!
 
Oui, c'est ce que je fais!
Enfin, ce que je veux faire... :)
1-Vérifier que la mise à jour n'a pas déjà été faite
2-Si la mise à jour a été faite alors on continue l'ouverture de session normalement
3-si elle n'a pas été faite, on la fait, et on flag le PC pour que la mise à jour ne se fasse pas à chaque ouverture de session
enfin, on envoie un rapport sur un serveur pour nous tenir informé de l'avancement de la mise à jour
 
Il s'agit d'un park de 400 machines

Reply

Marsh Posté le 20-02-2004 à 16:16:25    

yep.
 
mais quand tu flag la machine, autant créer une entrée dans la bdr pour gérer ça plutôt qu'un fichier, c'est ce que je voulais dire ;)

Reply

Marsh Posté le 20-02-2004 à 16:57:17    

Euh... ouiAlors dis moi comment je peux faire ça?
Simplement en créant une Dword comme je veux et en la mettant à 1 ou 0 en fonction?

Reply

Marsh Posté le 20-02-2004 à 17:11:18    

oui.
 
au lieu de mettre 0 ou 1, je te conseille de mettre 1, 2, 3, ...
 
comme ça, si tu as plusieurs maj à faire, tu sais à la combien tu es, histoire de savoir quelles clés tu dois re-créer.

Reply

Marsh Posté le 20-02-2004 à 17:45:17    

Ouai, c'est clair!
Bon, je vais essayer de créer ça!
Je m'y mets, mais je ne garantis rien, je débute dans tout ça moi :)

Reply

Sujets relatifs:

Leave a Replay

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