Come utilizzare il comando Start-Sleep in PowerShell?

Come utilizzare il comando Start-Sleep in PowerShell?

IL "Il sonno di inizio"CMDLET è utilizzato in PowerShell per sospendere o mettere in pausa l'attività di una sessione di console o di una sceneggiatura per un tempo specificato. Inoltre, il cmdlet dichiarato può anche aiutare ad attendere un completamento di un'operazione specifica prima di mettere in pausa l'attività. Tuttavia, questo cmdlet non restituisce alcun output nella console PowerShell.

Questo tutorial discuterà in dettaglio il cmdlet "Sleep".

Come utilizzare il comando PowerShell "Start-Sleep"?

Come descritto sopra, il cmdlet "Il sonno di inizio"È responsabile della pausa o dell'attesa che venga eseguita un cmdlet specifico.

Dai un'occhiata agli esempi di seguito per una dimostrazione pratica del "Il sonno di inizio"Comando.

Esempio 1: utilizzare il cmdlet "start-sleep" per mettere in pausa l'esecuzione

Il cmdlet seguente metterà in pausa l'esecuzione dello script per un tempo specificato:

Il sonno di inizio

Esempio 2: utilizzare il cmdlet "start-sleep" per mettere in pausa l'esecuzione per cinque secondi

La seguente illustrazione metterà in pausa l'esecuzione del comando specifico per un tempo richiesto:

Start -Sleep -Seconds 5

In conformità con il comando sopra:

  • Innanzitutto, specificare il “Il sonno di inizio"Cmdlet.
  • Successivamente, specificare il "-Secondi"Parametro e assegnare il valore di"5"Secondi:

Esempio 3: utilizzare il cmdlet "start-sleep" per attendere cinque secondi prima dell'esecuzione dell'altro comando

Per aggiungere l'intervallo di dieci secondi tra l'esecuzione dei due comandi, utilizzare il cmdlet di seguito:

Start -Sleep -seconds 5; Ricevere

Nel codice sopra fornito:

  • Inizialmente, specificare il “Il sonno di inizio"Cmdlet, insieme al"-Secondi"Parametro con il valore di"5"Secondi.
  • Successivamente, aggiungi il secondo cmdlet, come "Ricevere" essere giustiziato:

Esempio 4: utilizzare il cmdlet "start-sleep" per aggiungere l'intervallo di dieci secondi tra due esecuzione di cmdlet

In questa dimostrazione, verrà aggiunto un intervallo di dieci secondi tra l'esecuzione di due comandi:

Ricevere date; Start -sleep -s 10; Ricevere

Secondo il codice di cui sopra:

  • Innanzitutto, aggiungi il “Ricevere"Cmdlet.
  • Quindi scrivi il "Il sonno di inizio"Cmdlet, seguito da"-S"Parametro con il valore"10"Secondi assegnati.
  • Infine, aggiungi un altro cmdlet da eseguire:

Questo riguardava tutto il "Il sonno di inizio"Cmdlet in PowerShell.

Conclusione

IL "Il sonno di inizio"Cmdlet in PowerShell è responsabile della sospensione di un'attività o di mettere in pausa una sessione per un tempo specificato. Inoltre, può aggiungere l'intervallo di tempo specificato tra l'esecuzione dei due cmdlet. Questo post ha elaborato in dettaglio il cmdlet "Start-Sleep".