[Résolu][VBScript] Voir si l'on accède à un répertoire réseau
Voir si l'on accède à un répertoire réseau [Résolu][VBScript] - VB/VBA/VBS - Programmation
MarshPosté le 04-03-2013 à 15:08:45
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
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 :
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 :
sFolderName = "\\MonServeur\Folder"
Set fso = CreateObject("Scripting.FileSystemObject" )
' Vérifier que le dossier source existe bien.
If fso.FolderExists(sFolderName) Then
WScript.Echo("Folder Exist" )
Else
WScript.Echo("Folder Does Not Exist" )
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
Marsh Posté le 04-03-2013 à 15:08:45
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
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 :
2- Test du répertoire :
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