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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Résolu][VBScript] Voir si l'on accède à un répertoire réseau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu][VBScript] Voir si l'on accède à un répertoire réseau

n°2178598
patafix
Posté le 04-03-2013 à 15:08:45  profilanswer
 

Bonjour,
 
Besoin :
Je viens vers vous car je n'arrive pas à écrire en VBScript mon besoin qui est :
Savoir si j'arrive à accéder à un répertoire partagé sur un serveur distant et si tel n'est pas le cas réaliser une action(dans mon cas il suffit de démarrer mon serveur via WoL, mais là n'est pas ma problèmatique).
 
 
Test :
 
1- J'ai effectué un 1er test avec la méthode Network.MapNetworkDrive

Code :
  1. 'Déclaration
  2. Dim wshNetwork
  3. SET wshNetwork  = CreateObject("Wscript.Network" )
  4. strLocalDrive = "Z:"
  5. strRemoteShare = "MonServeur"
  6. strUser = "User"
  7. strPassword = "Password"
  8. wshNetwork.MapNetworkDrive strLocalDrive, strRemoteShare ,true, strUser, strPassword


Mais si le serveur "MonServeur" n'est pas démarré, cela me génére une message d'erreur mais le code ne va pas plus loin...
Erreur retournée :

Code :
  1. D:\test.vbs(13, 1) WSHNetwork.MapNetworkDrive: Aucun logiciel réseau n'a accepté le chemin réseau fourni.


 
 
2- Test du répertoire :

Code :
  1. sFolderName = "\\MonServeur\Folder"
  2. Set fso = CreateObject("Scripting.FileSystemObject" )
  3.     ' Vérifier que le dossier source existe bien.
  4.     If fso.FolderExists(sFolderName) Then
  5. WScript.Echo("Folder Exist" )
  6. Else
  7.     WScript.Echo("Folder Does Not Exist" )
  8. End If


 
Mais là, je ne peux pas rentrer de login/mot de passe. Du coup le répertoire n'est pas vu même si le serveur distant est allumé !!
 
 
 
Le 1er test me semble le plus adéquat pour moi, mais je n'arrive pas à faire "continuer" le script si le serveur distant ne répond pas ou n'existe pas !
Du coup je ne trouve pas de soultion.
Merci d'avance pour votre aide.


Message édité par patafix le 04-03-2013 à 15:41:31
mood
Publicité
Posté le 04-03-2013 à 15:08:45  profilanswer
 

n°2178606
patafix
Posté le 04-03-2013 à 15:41:01  profilanswer
 

Je viens de trouver l'instruction :

Code :
  1. On Error Resume Next


 
Merci quand même  :jap:  !


Message édité par patafix le 04-03-2013 à 15:41:58

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

  [Résolu][VBScript] Voir si l'on accède à un répertoire réseau

 

Sujets relatifs
Alias EasyPHP sur lecteur réseaudéplacement fichier sur lecteur réseau
envoyer des donnes sur un reseauEmpecher que quelqun tape l'adresse voulu dans l'url et qu'il y accede
php et accès a partage reseau (WS2012E)Enregistrement en PDF sur réseau
wampserver/windows seven/répertoire en lecture seule ... (résolu)[C/Reseau] proxy FTP (simple) en C
[C/Reseau] Connaitre le port Client connecté au port 21 du FTPenvoi direct de fichier postcript a une imprimante reseau sans drivers
Plus de sujets relatifs à : [Résolu][VBScript] Voir si l'on accède à un répertoire réseau


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