Variable vbs dans une ligne de commande dos

Résolu
Signaler
Messages postés
3
Date d'inscription
vendredi 10 septembre 2004
Statut
Membre
Dernière intervention
17 février 2006
-
Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
-
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

Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
22
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 109 internautes nous ont dit merci ce mois-ci

Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
22
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 109 internautes nous ont dit merci ce mois-ci

Messages postés
3
Date d'inscription
vendredi 10 septembre 2004
Statut
Membre
Dernière intervention
17 février 2006

Salut,

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

a+