Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
701 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Probleme avec mon script vbs aidez moi!!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme avec mon script vbs aidez moi!!!

n°1281115
sojiro49
Posté le 11-01-2006 à 09:42:40  profilanswer
 

Salut, voici mon script"archiv.vbs", il ne marche pas je ne trouve pas mon erreur merci de m'aider. Si vous voulez des explication sur ce que dois faire mon scipt dite le moi :D . Deja inputbox ne marche pas, aucune fenetre me demande le matricule  :??:  
 
 
Dim At
Dim Matricule
Dim CommandeDOS
Dim WSHShell
Set WSHShell=WScript.CreateObject("WScript.Shell" )
 
At = %username%
 
CommandeDOS = "Net use z: \\" & " nasrv008 " & "\Recup_Data"
WSHShell.Run(CommandeDOS)
 
If At <> opearchiv Then
  Matricule = InputBox("Entrer le matricule de l'utilisateur " )
 
  'lance le prog xrunas avec la parametres user, pwd et prog
  CommandeDOS = "c:\xrunas /user:<utilisateur /pwd:<mot de passe> c:\archiv.vbs"  
  WSHShell.Run(CommandeDOS)
 
Else
  CommandeDOS = "xcopy /E c:\Archivages \\nasau002\archivages\" & Cstr(Matricule)  
  WSHShell.Run(CommandeDOS)
 
End If
 
Wscript.quit(0)

mood
Publicité
Posté le 11-01-2006 à 09:42:40  profilanswer
 

n°1281166
sojiro49
Posté le 11-01-2006 à 10:55:49  profilanswer
 

Alors essayons d'expliquer a quoi sert ce script. Et ben tout d'abord l'utilisateur lance ce script et ses données qui sont dans c:\archivges sont copié vers le serveur.
 
Contraintes: l'utilisateur n'a pas le droit d'écrire sur ce serveur, il faut donc que le script lance un autre prog qui permettra de relancer le script archiv.vbs avec les droits du compte opearchiv (il s'agit de la ligne "c:\xrunas /user:<utilisateur /pwd:<mot de passe> c:\archiv.vbs" )
 
Le script archiv.vbs se relance donc avec les droits qu'il faut t fait la copie.
 
Les condition "if" permettent de vérifier avec quel compte le prog est lancé.
Je suis obligé de lancer le prog de cette maniere car je veu garder le 1er compte (celui de l'utilisateur) dans une variable pour m'en servir dans la copie, car dès que je suis passé en opearchiv, je ne peux plus récupérer le nom du compte de l'utilisateur( avec la commande %username%)
 
J'espere que j'ai été clair lol.


Message édité par sojiro49 le 11-01-2006 à 10:56:34

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Probleme avec mon script vbs aidez moi!!!

 

Sujets relatifs
script ouverture de sessionRollover de Script JS
Probleme de segmentationProblème de regex
probleme d'héritageScript décorer du texte
probleme avec lien sur une imageProblème de boucle de lecture
Probleme sous ieProbleme lecture de flux RSS sur Intranet
Plus de sujets relatifs à : Probleme avec mon script vbs aidez moi!!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR