Variable vbs dans une ligne de commande dos

Résolu
cs_gaps Messages postés 3 Date d'inscription vendredi 10 septembre 2004 Statut Membre Dernière intervention 17 février 2006 - 16 févr. 2006 à 15:36
cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 - 17 févr. 2006 à 10:42
Salut à tous,

Je récupère en vbs une liste de répertoire partagé sur un serveur. Ensuite, pour chacun des répertoires je recherche les droits NTFS qui lui sont appliqués avec la commande dos "xcacls" :
- je récupère chaque nom de partage dans une variable que j'affecte ensuite à ma ligne de commande dos de la façon suivante :
Set Export_ACL = WshShell.exec ("xcacls " &Path_ACL)

J'arrive à le faire sauf quand j'ai un espace dans mon nom de répertoire (Path_ACL).

Qui peut me dire comment faire pour gérer les espaces ???

Merci d'avance pour votre aide

3 réponses

cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 22
16 févr. 2006 à 22:13
Salut,
Et si tu entourés Path_ACL avec des doubles cottes ?
Set Export_ACL = WshShell.exec ("xcacls " & chr(34) & Path_ACL & chr(34))
3
cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 22
17 févr. 2006 à 10:42
Dans ce cas clique sur le bouton accepter la réponse !


<HR width="100%" SIZE=2>
Si la réponse te convient merci de l'accepter
A lire: http
3
cs_gaps Messages postés 3 Date d'inscription vendredi 10 septembre 2004 Statut Membre Dernière intervention 17 février 2006
17 févr. 2006 à 09:27
Salut,

merci beaucoup pour la réponse ca fontionne et je n'y avais absolument pas pensé.

a+
0