Methode pour tester en script visibilité repertoire - Poste de travail - Systèmes & Réseaux Pro
Marsh Posté le 05-07-2016 à 11:12:08
tu listes les dossiers et tu regardes s'il est dans la liste ?
qq lignes en powershell
Marsh Posté le 05-07-2016 à 14:52:52
oui j’étais Je@nb en train de voir cette méthode avec le listing dans le repertoire.
Je liste le nombre de fichier dans le repertoire si j'ai un code d'erreur different de 0 c'est qu'ils n'ont pas le droit de lister.
j'ai regardé get-abe, mais je n'ai rien trouvé
Code :
|
ça fonctionne et c'est en prod
Marsh Posté le 05-07-2016 à 15:05:44
je parlais plutôt de regarder dans le répertoire parent si le répertoire que tu veux lire est présent dans la liste. Bon après ça marche pas si tu veux checker tout en haut
Marsh Posté le 05-07-2016 à 10:42:02
bonjour,
sur un NAS emc nous avons activer ABE (Access based enumeration) qui permet de ne pas rendre visible un repertoire quand cette personne n'a pas les droits. C'est le même principe que pour windows
Savez vous comme faire en script vbs pour tester si un répertoire est visible ou non ?
En batch je sais (If exist)
Mais en vbscript ?
Car si je teste avec cette fonction If objfso.FolderExists(repertorie) il me renvoie toujours true, même si l'utilisateur n'a pas les droits de visualisation
J'ai testé avec ceci
StrEmplacementrep = "l:\toto"
set filesys = CreateObject("Scripting.FileSystemObject" )
set RepQblocdir = Objfso.GetFolder(StrEmplacementrep)
msgbox RepQblocdir.Attributes
mais cela me renvoie toujours 16 (c'est un repertoire).
Connaissez vous une autre méthode de test ?
Message édité par skoizer le 05-07-2016 à 15:01:01
---------------
je veux tout, tout de suite, et gratuitement ! miladiou !