Cách tạm dừng tập lệnh PowerShell

Cach Tam Dung Tap Lenh Powershell



PowerShell là một công cụ viết kịch bản được sử dụng để thực hiện các tác vụ quản trị và tự động hóa Windows. Nó cũng cung cấp tính năng tạm dừng tập lệnh. Các tập lệnh PowerShell bị tạm dừng để thêm đầu vào của người dùng, đợi một quy trình khác thực thi hoặc làm chậm tốc độ thực thi. Việc thực thi tập lệnh PowerShell có thể bị tạm dừng bằng các lệnh cụ thể.

Bài viết này sẽ hướng dẫn chúng ta các phương pháp khác nhau để khắc phục truy vấn được đề cập.







Làm cách nào để Tạm dừng Tập lệnh trong PowerShell?

Đây là những phương pháp có thể được áp dụng để tạm dừng tập lệnh:



Phương pháp 1: Sử dụng Cmdlet “Tạm dừng” để Tạm dừng Tập lệnh PowerShell

Các ' tạm ngừng ” cmdlet được sử dụng trong PowerShell để thêm tạm dừng trong tập lệnh. Khi lệnh ghép ngắn “tạm dừng” được thực thi, nó sẽ hiển thị hộp thoại “ Bấm phím bất kỳ để tiếp tục. . . ” khi không có đầu vào chuỗi nào được cung cấp.



Ví dụ





Ví dụ này sẽ chứng minh hoạt động của “ tạm ngừng ” lệnh ghép ngắn:

> máy chủ ghi 'Chào thế giới'
> cmd / c 'tạm ngừng'


Trong ví dụ đã nêu này:



    • Đầu tiên, chúng tôi đã thêm một chuỗi với sự trợ giúp “ Máy chủ ghi ' yêu cầu.
    • Sau đó, chúng tôi đã thêm phần “ cmd /c ‘tạm dừng’ ” lệnh ghép ngắn để tạm dừng tập lệnh:



Có thể thấy, “ tạm ngừng ” lệnh ghép ngắn đã thêm thành công một khoảng tạm dừng trong tập lệnh.

Phương pháp 2: Sử dụng Lệnh “Read-Host” để Tạm dừng Tập lệnh PowerShell

Một phương pháp khác là một “ Máy chủ đọc ” để tạm dừng một tập lệnh. Lệnh ghép ngắn này nhắc người dùng nhập và đợi cho đến khi đầu vào được cung cấp.

Ví dụ

Bây giờ, hãy tạm dừng tập lệnh bằng nút “ Máy chủ đọc ” cmdlet như sau:

> Máy chủ đọc 'Bấm phím bất kỳ để tiếp tục'


Phương pháp 3: Sử dụng Lệnh “Hết giờ” để Tạm dừng Tập lệnh PowerShell

Các ' hết giờ ” lệnh tạm dừng tập lệnh trong một số giây đã chỉ định. Nó rất hữu ích khi bạn muốn người dùng đợi quá trình thực thi đúng cách.

Ví dụ

Trong cuộc biểu tình nhất định này, ' hết giờ ” lệnh ghép ngắn sẽ được sử dụng để tạm dừng tập lệnh cho “ 5 ” giây:

> máy chủ ghi 'Tập lệnh bị tạm dừng trong 5 giây'
> hết giờ / t 5


Phương pháp 4: Sử dụng “Start-Sleep” để tạm dừng tập lệnh

Một lệnh khác được sử dụng phổ biến nhất là “ bắt đầu ngủ ”. Nó tạm dừng tập lệnh trong một khoảng thời gian xác định.

Ví dụ

Bây giờ, chúng tôi sẽ sử dụng “ bắt đầu ngủ ” lệnh ghép ngắn để tạm dừng tập lệnh trong năm giây:

> máy chủ ghi 'Tập lệnh sẽ vẫn bị tạm dừng trong 5 giây'
> bắt đầu ngủ -Giây 5



Đó là tất cả về việc tạm dừng tập lệnh PowerShell.

Phần kết luận

Có thể tạm dừng tập lệnh PowerShell bằng nhiều phương pháp khác nhau. Những phương pháp này bao gồm “ Tạm ngừng ”, “ Máy chủ đọc ”, “ Hết giờ ', hoặc ' bắt đầu ngủ ” lệnh ghép ngắn. Để tạm dừng tập lệnh, hãy thêm bất kỳ lệnh nào trong số các lệnh được đề cập này vào phần thân tập lệnh. Bài viết này đã cung cấp chi tiết chuyên sâu để tạm dừng tập lệnh trong PowerShell.