
Perangkat lunak ini akan menjaga driver Anda tetap aktif dan berjalan, sehingga menjaga Anda tetap aman dari kesalahan umum komputer dan kegagalan perangkat keras. Periksa semua driver Anda sekarang dalam 3 langkah mudah:
- Unduh DriverFix (file unduhan terverifikasi).
- Klik Mulai Pindai untuk menemukan semua driver yang bermasalah.
- Klik Perbarui Driver untuk mendapatkan versi baru dan menghindari kegagalan fungsi sistem.
- DriverFix telah diunduh oleh 0 pembaca bulan ini.
PowerShell adalah shell baris perintah dan bahasa skrip. Benar-benar tidak mengherankan bahwa itu disukai oleh banyak pengguna yang memiliki tugas yang ingin mereka jalankan secara otomatis untuk mengelola sistem operasi dan prosesnya.
Salah satu persyaratan mereka yang sering adalah berhenti PowerShell dari penutupan setelah menjalankan skrip. Mereka ingin menjalankan skrip PowerShell dan membuat jendela tetap terbuka setelah selesai berjalan. Ini adalah suatu keharusan untuk masuk dari jarak jauh ke server lain menggunakan kredensial yang diminta ketika mereka menjalankan skrip.
Jadi, tanpa basa-basi lagi, mari kita bahas beberapa tip cepat untuk menjaga jendela PowerShell tetap terbuka setelah skrip selesai berjalan.
Bagaimana saya bisa menghentikan PowerShell dari penutupan setelah menjalankan skrip?
1. Mulai koneksi jarak jauh melalui langkah-langkah ini

- Anda perlu membuat file bernama eksekusi.ps1 di desktop.
- Tempel konten ini di dalamnya:
jelas-Host
$br = “`n”;$br
Tulis-Output 'Langkah1: Tekan 1 untuk Powershell memuat ulang'
Write-Output 'Langkah2: Tekan 2 untuk memulai sesi jarak jauh'
$br
Tulis-Host 'Script ini akan' -NoNewline -ForegroundColor Green
Tulis-Host 'bukan' -ForegroundColor Red -BackgroundColor Black -NoNewline
Write-Host 'menunjukkan langkah Anda,' -ForegroundColor Green
Tulis-Host 'jika Anda tidak yakin, lebih baik tekan 1 lagi dan kemudian 2.' -ForegroundColor Green
$br
$input = Read-Host 'Masukkan pilihan Anda'
beralih($masukan){
# Ubah nama eksekusi.ps1 jika Anda mau
1{powershell.exe -noexit “C: users$env: usernameDesktopexecute.ps1” -noprofile}
#
2{
Hapus-Host; Tulis-Peringatan 'Anda akan terhubung ke server jauh'
# Ubah 'RemoteServerName' menjadi nama server Anda dan ubah 'nama domain' menjadi nama domain Anda yang sebenarnya
Enter-PSSession -ComputerName RemoteServerName -Kredensial "nama domain$env: nama pengguna"
}
default{Write-Warning 'Terjadi kesalahan'}
} - Menjalankannya. Pertama kali Anda melakukannya, tekan 1 untuk membukanya lagi dengan sakelar 'tidak ada jalan keluar'.
- Kedua kalinya, tekan 2 untuk memulai koneksi jarak jauh ke komputer jarak jauh.
2. Gunakan perintah Jeda

Mengapa tidak mencoba perintah Jeda di akhir eksekusi? Ini akan segera menyebabkan penerjemah perintah baru untuk memulai dan berjalan di latar belakang.
Ini membuat jendela PowerShell menunggu hingga Anda memutuskan untuk menekan tombol Enter lebih lanjut, jadi lakukanlah:
cmd /c jeda
3. Tambahkan baris ke akhir skrip Anda

Solusi cepat namun efektif lainnya adalah menambahkan baris seperti ini di akhir skrip Anda:
Read-Host -Prompt "Tekan Enter untuk keluar"
Efeknya dijamin dan bekerja di PS-ISE. Namun, berhati-hatilah karena hanya menerima Masukkan kunci.
4. Jalankan skrip PowerShell secara lokal untuk dijalankan di komputer jarak jauh

Anda juga dapat mencoba membuat open.ps1 seperti yang Anda lihat di sini:
powershell.exe -noexit c: remote.ps1
Ini memanggil remote.ps1:
Enter-PSSession -ComputerName YourExchangeServer -Credential Get-Credential
5. Gunakan cmdlet Mulai-Tidur

Ketika dihadapkan dengan masalah mencari cara untuk menghentikan PowerShell dari penutupan setelah menjalankan skrip, cmdlet PowerShell lain yang efektif namun diremehkan adalah yang ini:
Mulai-Tidur -s 15
Bagi Anda yang tidak tahu, cmdlet Start-Sleep atau alias tidur ini pada dasarnya menangguhkan aktivitas dalam skrip untuk jangka waktu tertentu. Anda dapat menggunakannya untuk banyak tugas lain, seperti menjeda sebelum mengulangi operasi atau menunggu operasi selesai.
Terserah Anda untuk memutuskan apakah itu cukup baik untuk kasus Anda. Ingatlah untuk menggunakan Ctrl + C tombol pintas keyboard saat Anda siap untuk keluar dari Start-Sleep.
Ada banyak kegunaan PowerShell ketika Anda memiliki banyak proses yang perlu dijalankan dalam kondisi tertentu kondisi dan Anda tidak memiliki waktu atau kesabaran untuk menunggu setiap proses selesai untuk memulai lanjut.
Dalam hal ini, Anda harus mencegah PowerShell menutup setelah menjalankan skrip dan Anda telah melihat bahwa itu mungkin. Anda dapat menggunakan salah satu prosedur yang dijelaskan di atas sesuai dengan kebutuhan dan kenyamanan Anda.
Beri tahu kami mana yang berhasil untuk Anda melalui area komentar di bawah.
BACA JUGA:
- Jalankan skrip Powershell ini untuk menghapus aplikasi default dari Windows 10 Gambar
- Windows PowerShell telah berhenti berfungsi: Coba 4 perbaikan ini
- PowerShell tidak dikenali? Lihat solusi ini