Oui pourquoi pas, ça vaut le coup d'essayer... A défaut d'optimiser ton script
Oui pourquoi pas, ça vaut le coup d'essayer... A défaut d'optimiser ton script
Le problème c'est que je n'ai pas trop de temps pour faire de l'optimisation et puis ce script sera à usage unique pour faire la tâche.
A usage unique certes, mais vu tout ce que tu fais dedans, il y a de grandes chances que tu te resserve de pas mal de parties plus tard !
Donc si dès le début tu as un truc nickel, quand tu voudra réutiliser des bouts par-ci par-la ben ça sera déjà top !
Après moi je dis ça..... Mais si tu est pressé par le temps en effet c'est pas facile, mais au final tu va peut être perdre plus de temps à essayer de faire fonctionner l'usine avec 100 personnes alors que si ça se trouvent avec 50 ça irai 10 fois plus vite et tu aurai moins de problèmes de personnels
oui je comprend très bien !
Mais j'ai passer quelques jours à optimisé, repartir d'une page blanche, débugger et sans réel changement. C'est mieux qu'au départ, mais se n'est pas encore ça.
Quelques news. J'ai découpé le script en deux parties.
Un script qui parcours mon fichier CVS et qui exécute le second script avec les traitements. J'ai utilisé la commande "start-process -Wait". Quand je traite certains répertoire qui contienne beaucoup de groupe et en sommes, beaucoup d'utilisateur, le temps de traitement est long et très consommatrice de mémoire RAM, mais pas au point de mettre le serveur en carafe. Après traitement le processus power Shell se stop et on passe à l'analyse suivante en redémarrant un nouveau processus.
Ce n'est pas la meilleur solution que j'aurai aimé apporter, mais ça a le mérite de fonctionner, bien que très long à exécuter.
Re, si tu as pu t'en sortir comme ça c'est déjà bien
Après de toute façon, j'adore PS hein, mais il est vrai que certains cmdlets sont quand même lourd et long à s’exécuter (même des MS uniquement)...
Et au final quand tu fais la même chose en VBS (tu a beaucoup plus de lignes de code ) mais c'est plus rapide....
Mais PS est tellement pratique à utiliser, c'est dommage.
MS va intégrer Bash dans W10 et donc surement dans WS2016, ça sera une 3iem façon de procéder ça pourrait être pas mal !
Bonne nouvelle ! J'aime bien le bash. J'ai commencé à faire des scripts sous ce langage sur linux. Très puissant et simple d'utilisation.
Enfin c'est pas pour demain encore
Et j'ai une préférence pour PS quand même pour sa gestion de manière objet que je trouve très utile et pertinente
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager