Question niveau performances du script

Question niveau performances du script - VB/VBA/VBS - Programmation

Marsh Posté le 10-04-2005 à 11:02:10    

Bonjour, je suis entrain de refaire entierement le script d'ouverture de session des utilisateurs de notre domaine AD (actuellement en kix, passage en vbs)
 
Et je me pose une question pour l'optimiser un peu plus.
 
Le script fait un certain nombre de mapnetworkdrive, que je dois auparavant détruire.
Qu'est ce qui prend le plus de temps d'éxecution a votre avis, faire un test de présence du mappage, le déconnecter si il existe, puis le remmaper derriere, ou juste forcer la déconnexion a chaque fois avec un "on error resume next" pour qu'il gueule pas si la connexion existe pas?
 
Idem pour la suppression de dossier...
 

Reply

Marsh Posté le 10-04-2005 à 11:02:10   

Reply

Marsh Posté le 10-04-2005 à 21:21:04    

Dans le meme genre, pour vos scripts comme ca (ouverture de session par exemple), vous etes pour la presence d'un on error resume next ou pas?
 
Avantage, la personne est pas completement bloqué si quelque chose merde, inconvenient si y'a une erreur dans le script ou un truc qui marche pas sur un poste pour x raison, on le voit pas.
 
Vous faites comment vous?

Reply

Marsh Posté le 10-04-2005 à 21:25:22    

Fait très gaffe aux "on error resume next". Ca veut dire qu'en cas d'erreur, il continue comme si ça aurait fonctionné, et tu peux tout faire planter comme ça :D

Reply

Marsh Posté le 10-04-2005 à 21:33:52    

oué c'est sur, mais dans mon cas le script est vachement "fonctionnalisé", si jamais ca passe pas c'est au pire une icone qui se rajoute pas, ou un net use qui se fait pas (genant mais pas bloquant).
 
Le seul point vraiment bloquant c'est la requete LDAP du debut , la ca serait la merde.
 
Je vais essayer de tout faire propre pour ne pas utiliser le on error resume next. (test de la presence des fichiers, des lecteurs reseaux, des imprimantes...) mais c'est du boulot

Reply

Marsh Posté le 10-04-2005 à 21:39:55    

En cas d'erreur, faudrait pas passer à la suite... Mais plutôt logger l'erreur quelque part, et au moins afficher un message au mec, genre "préviendez l'admin"

Reply

Marsh Posté le 10-04-2005 à 21:43:35    

FlorentG a écrit :

En cas d'erreur, faudrait pas passer à la suite... Mais plutôt logger l'erreur quelque part, et au moins afficher un message au mec, genre "préviendez l'admin"


 
Oué alors ca par contre ca risque d'etre tendu, parceque le script je vais le tester, si il passe il doit passer partout.
 
Si ca merde c'est que c'est une erreur que j'aurai pas eu lors des tests, donc pour faire une capture de l'erreur et afficher un message ca me parait chaud.
 
De toute facon si le popup d'erreur vbs s'affiche, les gens appeleront le service client.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed