Bạn về cơ bản có 3 lựa chọn để ngăn chặn các cửa sổ PowerShell Console từ bế mạc, mà tôi mô tả in more detail on my blog post.
- một lần Fix: Chạy kịch bản của bạn từ Console PowerShell, hoặc khởi động quá trình PowerShell bằng cách sử dụng công tắc -NoExit. ví dụ.
PowerShell -NoExit "C:\SomeFolder\SomeScript.ps1"
- Per-script Khắc phục: Thêm lời nhắc nhập liệu vào cuối tệp tập lệnh của bạn. ví dụ.
Read-Host -Prompt "Press Enter to exit"
- Sửa lỗi toàn cầu: Thay đổi khóa đăng ký của bạn để luôn mở cửa sổ PowerShell Console mở sau khi tập lệnh kết thúc chạy.
Xem blog của tôi để biết thêm thông tin về các khóa registry cần sửa đổi.
Related (duplicate): * [Làm cách nào để PowerShell giữ cửa sổ lệnh mở?] (Http://stackoverflow.com/questions/9244280) * –