J'ai un script PowerShell Je veux être en mesure de définir différents points de départ pour. Une fois que le point de départ est atteint, le script reprend à partir de ce point et continue à travers le code restant dans le script. Je ne crois pas qu'une déclaration de cas fonctionnera puisque je ne pense pas que cela laissera simplement passer le script à partir du point de départ défini.Comment démarrer un script à un point spécifié dans Powershell
Je m'attendrais à voir quelque chose comme ça lorsque le script a été lancé.
S'il vous plaît choisir votre point de départ:
- À partir
- Début à l'étape 2
- Démarrer à l'étape 3 etc .....
Lorsque la sélection est faite le script saute à ce moment-là, puis passera par le reste du script.
Réponse: Le code va finir par quelque chose comme ceci:
#steps
$stepChoice = read-host 'Where would you like to start.'
switch($stepChoice)
{
1{Step1}
2{Step2}
3{Step3}
}
function Step1 {
'Step 1'
Step2
}
function Step2 {
'Step 2'
Step3
}
function Step3 {
'Step 3'
'Done!'
}
Merci pour votre aide