Question script designing
- bin
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 27
- Remerciements reçus 0
il y a 12 ans 3 mois #16549
par bin
script designing a été créé par bin
bonjour:
j'aimerai lancer 3 script de façon sequentielle avec la condition que le script suivant ne se lance que si le précedent s'est terminé sans erreur
je ne sais pas si cette approche est la meilleure, avec un seul global script qui encapsule les deux autres tâches définies comme fonction
#Global script task1
[cmdletbinding()]
Param( $var 1=...,
$var2=....)
# definition task2
function task2
{
......
}
# definition task2
function task3
{
......
}
# script block for task1
.....
.....
.....
#call function task2
if (error.count -eq 0){task2}
#call function task
if (error.count -eq 0){task2}
# End Global script block for task1
merci d'avance
j'aimerai lancer 3 script de façon sequentielle avec la condition que le script suivant ne se lance que si le précedent s'est terminé sans erreur
je ne sais pas si cette approche est la meilleure, avec un seul global script qui encapsule les deux autres tâches définies comme fonction
#Global script task1
[cmdletbinding()]
Param( $var 1=...,
$var2=....)
# definition task2
function task2
{
......
}
# definition task2
function task3
{
......
}
# script block for task1
.....
.....
.....
#call function task2
if (error.count -eq 0){task2}
#call function task
if (error.count -eq 0){task2}
# End Global script block for task1
merci d'avance
Connexion ou Créer un compte pour participer à la conversation.
- bin
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 27
- Remerciements reçus 0
il y a 12 ans 3 mois #16550
par bin
Réponse de bin sur le sujet Re:script designing
erreur ....voila la bonne version
#Global script task1
[cmdletbinding()]
Param( $var 1=...,
$var2=....)
# definition task2
function task2
{
......
}
# definition task3
function task3
{
......
}
# script block for task1
.....
.....
.....
#call function task2
if (error.count -eq 0){task2}
#call function task
if (error.count -eq 0){task3}
# End Global script block for task1
merci d'avance
#Global script task1
[cmdletbinding()]
Param( $var 1=...,
$var2=....)
# definition task2
function task2
{
......
}
# definition task3
function task3
{
......
}
# script block for task1
.....
.....
.....
#call function task2
if (error.count -eq 0){task2}
#call function task
if (error.count -eq 0){task3}
# End Global script block for task1
merci d'avance
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 12 ans 3 mois #16551
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:script designing
Salut,
que ce soit un script ou une fonction, le mécanisme à mettre en œuvre est à mon avis identique.
binary64 écrit:
Un tuto sur le sujet et une fonction dédiée à la gestion d'erreur.0
De plus n'utilise pas ce type de code :
[code:1]if (error.count -eq 0){task3}[/code:1]
Le parseur peut renvoyer de fausses erreurs.
que ce soit un script ou une fonction, le mécanisme à mettre en œuvre est à mon avis identique.
binary64 écrit:
C'est le fonctionnel qui détermine ce qu'est une erreur, à moins que tu veuilles gérer les erreurs imprévues, voir les deux.bonjour:
j'aimerai lancer 3 scripts de façon séquentielle avec la condition que le script suivant ne se lance que si le précédent s'est terminé sans erreur
Un tuto sur le sujet et une fonction dédiée à la gestion d'erreur.0
De plus n'utilise pas ce type de code :
[code:1]if (error.count -eq 0){task3}[/code:1]
Le parseur peut renvoyer de fausses erreurs.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- bin
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 27
- Remerciements reçus 0
il y a 12 ans 3 mois #16582
par bin
Réponse de bin sur le sujet Re:script designing
merci
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.049 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- script designing