Comment mettre en pause un script PowerShell

Comment mettre en pause un script PowerShell

PowerShell est un outil de script utilisé pour effectuer des tâches d'automatisation et d'administration de Windows. Il offre également une fonctionnalité de pause d'un script. Les scripts PowerShell sont interrompus pour ajouter une entrée utilisateur, attendre qu'un autre processus s'exécute ou ralentir la vitesse d'exécution. L'exécution du script PowerShell peut être interrompue en utilisant des commandes spécifiques.

Cet article nous guidera à travers diverses méthodes pour fixer la requête mentionnée.

Comment suspendre un script dans PowerShell?

Ce sont les méthodes qui peuvent être appliquées pour suspendre un script:

    • Pause
    • Hôte de lecture
    • Temps libre
    • Commencer à endormir

Méthode 1: Utilisez la commande «pause» pour suspendre un script PowerShell

Le "pause”Cmdlet est utilisé dans PowerShell pour ajouter une pause dans un script. Lorsque la commande «pause» est exécutée, il affiche la boîte de dialogue «Appuyez sur n'importe quelle touche pour continuer… «Quand aucune entrée de chaîne n'est donnée.

Exemple

Cet exemple démontrera le fonctionnement du «pause”Cmdlet:

> Écriture-host "Hello World"
> cmd / c 'pause'


Dans cet exemple indiqué:

    • Tout d'abord, nous avons ajouté une chaîne avec l'aide "Hôte d'écriture" commande.
    • Après cela, nous avons ajouté le "cmd / c «pause»”Cmdlet pour suspendre le script:



Comme on peut le voir, le «pause”Cmdlet a réussi à ajouter une pause dans le script.

Méthode 2: Utilisez la commande «Read-Host» pour suspendre un script PowerShell

Une autre méthode est un «Hôte de lecture"Pour suspendre un script. Cette applet de commande invite à l'entrée de l'utilisateur et attend jusqu'à ce que l'entrée soit donnée.

Exemple

Maintenant, pause le script en utilisant le "Hôte de lecture”Cmdlet comme suit:

> Read-host "Appuyez sur n'importe quelle touche pour continuer"


Méthode 3: Utilisez la commande «Timeout» pour suspendre un script PowerShell

Le "temps libre»Commande pause le script pour un nombre spécifié de secondes. Il est utile lorsque vous souhaitez que l'utilisateur attend que le processus s'exécute correctement.

Exemple

Dans cette démonstration donnée, le «temps libre”Cmdlet sera utilisé pour suspendre un script pour«5”SECONDES:

> Écriture-host "Le script est interrompu pendant 5 secondes"
> Timeout / T 5


Méthode 4: Utilisez le «démarrage-sommeil» pour suspendre le script

Une autre commande qui est utilisée le plus souvent est le «Commencer à endormir". Il fait une pause du script pendant une période spécifiée.

Exemple

Maintenant, nous utiliserons le «Commencer à endormir”Cmdlet pour suspendre un script pendant cinq secondes:

> Écriture-host "Le script restera en pause pendant 5 secondes"
> Début-sommeil -secondes 5



C'était tout à l'idée de faire une pause de PowerShell Script.

Conclusion

Un script PowerShell peut être interrompu en utilisant diverses méthodes. Ces méthodes incluent «Pause","Hôte de lecture","Temps libre", ou "Commencer à endormir”Cmdlettes. Afin de suspendre un script, ajouter l'une de ces commandes mentionnées dans le corps du script. Cet article a fourni des détails approfondis pour suspendre un script dans PowerShell.