Bonjour à tous
je suis débutant dans le langage VB
J'ai créé un script vbs pour me permettre de vérifier l'existance d'un share sur un serveur distant.
Si le share n'existe pas , je fait appel à un second vbs (récupéré sur le net) pour créer le partage sur la machine distante.
Dans mon premier vbs, j'ai défini diférrente variable concernant le nom du serveur distant, le nom du partage ...
Mon problème se situe lors du lancement du second vbs via cscript:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 sharename = toto sharepath = G:\users\" & sharename sharetype = DISK sharedesc = "Partage pour" & " "& sharename shareserver = nomdnsduserver
Les différents paramétres passés dans le cscript ne sont pas remplacés par la valeur réelle de la variable. Mais sont interprétés vraiement comme elles sont écrite (sharename,sharepath...) et non (toto, G:\users\" & sharename..., DISK...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part shell.run "cscript c:\createshare.vbs /C /N sharename /P sharepath /T sharetype /V sharedesc /S shareserver /O sharelog"
Comment je peux faire pour que le cscript récupére lors de son lancement les donnnés et non les variables
Merci
Partager