Cara Menjeda Skrip PowerShell

Cara Menjeda Skrip Powershell



PowerShell adalah alat skrip yang digunakan untuk melakukan otomatisasi Windows dan tugas administratif. Ini juga menawarkan fitur menjeda skrip. Skrip PowerShell dijeda untuk menambahkan masukan pengguna, menunggu proses lain dijalankan, atau memperlambat kecepatan eksekusi. Eksekusi skrip PowerShell dapat dijeda menggunakan perintah tertentu.

Tulisan ini akan memandu kita melalui berbagai metode untuk memperbaiki kueri yang disebutkan.







Bagaimana Cara Menjeda Skrip di PowerShell?

Ini adalah metode yang dapat diterapkan untuk menjeda skrip:



Metode 1: Gunakan Cmdlet 'Jeda' untuk Menjeda Script PowerShell

berhenti sebentar ” cmdlet digunakan di PowerShell untuk menambahkan jeda dalam skrip. Ketika cmdlet 'pause' dijalankan, ini akan menampilkan dialog ' Tekan tombol apa saja untuk melanjutkan. . . ” ketika tidak ada input string yang diberikan.



Contoh





Contoh ini akan menunjukkan cara kerja ' berhenti sebentar cmdlet:

> tulis-host 'Halo Dunia'
> cmd / C 'berhenti sebentar'


Dalam contoh yang disebutkan ini:



    • Pertama, kami menambahkan string dengan bantuan “ Tulis-Host ' memerintah.
    • Setelah itu, kami menambahkan ' cmd /c 'jeda' ” cmdlet untuk menjeda skrip:



Seperti yang bisa dilihat, ' berhenti sebentar ” cmdlet berhasil menambahkan jeda pada skrip.

Metode 2: Gunakan Perintah 'Baca-Host' untuk Menjeda Skrip PowerShell

Metode lain adalah “ Baca-Host ” untuk menjeda skrip. Cmdlet ini meminta input pengguna dan menunggu hingga input diberikan.

Contoh

Sekarang, jeda skrip menggunakan “ Baca-Host ” cmdlet sebagai berikut:

> Baca-Host 'Tekan tombol apa saja untuk melanjutkan'


Metode 3: Gunakan Perintah 'Timeout' untuk Menjeda Script PowerShell

waktu habis ” Perintah menjeda skrip selama beberapa detik yang ditentukan. Ini berguna saat Anda ingin pengguna menunggu proses dijalankan dengan benar.

Contoh

Dalam demonstrasi yang diberikan ini, “ waktu habis ” cmdlet akan digunakan untuk menjeda skrip untuk “ 5 ” detik:

> tulis-host 'Skrip dijeda selama 5 detik'
> waktu habis / T 5


Metode 4: Gunakan 'Start-Sleep' untuk Menjeda Skrip

Perintah lain yang paling sering digunakan adalah “ Mulai-Tidur ”. Itu menjeda skrip untuk jangka waktu tertentu.

Contoh

Sekarang, kami akan menggunakan ' Mulai-Tidur ” cmdlet untuk menjeda skrip selama lima detik:

> tulis-host 'Skrip akan tetap dijeda selama 5 detik'
> Mulai-Tidur -Detik 5



Itu semua tentang menjeda skrip PowerShell.

Kesimpulan

Skrip PowerShell dapat dijeda menggunakan berbagai metode. Metode tersebut antara lain “ Berhenti sebentar ”, “ Baca-Host ”, “ Waktu habis ', atau ' Mulai-Tidur cmdlet. Untuk menjeda skrip, tambahkan salah satu dari perintah yang disebutkan ini di badan skrip. Artikel ini telah memberikan detail mendalam untuk menjeda skrip di PowerShell.