Apakah mungkin menjalankan skrip Powershell saat Anda menjalankan Powershell? Seperti di, klik dua kali ikon Powershell dan buka jendela. Apakah ada beberapa jenis pengaturan "jalankan otomatis" di suatu tempat?
Apakah mungkin menjalankan skrip Powershell saat Anda menjalankan Powershell? Seperti di, klik dua kali ikon Powershell dan buka jendela. Apakah ada beberapa jenis pengaturan "jalankan otomatis" di suatu tempat?
Jawaban:
Ada skrip PowerShell yang berjalan pada ps startup, jika ada. Filespec untuk skrip ini ada dalam variabel $profile
.
Anda dapat menggunakan perintah PowerShell untuk memeriksa apakah ada file skrip ini, untuk membuatnya jika tidak, dan mengeditnya dengan notepad. Inilah cara memandu .
Ketikkan perintah berikut:
New-item –type file –force $profile
File Microsoft.PowerShell_profile.ps1
akan dibuat C:\Users\<username>\Documents\WindowsPowerShell\
untuk PowerShell 5 dan yang lebih lama atau C:\Users\<username>\Documents\PowerShell\
untuk PowerShell 6 Core (folder ini akan dibuat secara otomatis).
Kemudian edit file ini dan Anda dapat menambahkan fungsi PowerShell yang dipersonalisasi atau memuat modul atau snap-in ...
Sekarang ketika Anda menjalankan konsol PowerShell Anda, Microsoft.PowerShell_profile.ps1
akan terpicu.
Perbarui Default $ Profile Variable Edit file .PS1 Default (jika tidak ada, Buat itu) Tambahkan Script Anda ke File .PS1
Ada banyak cara untuk melakukan ini. Cara lurus ke depan adalah dengan skrip profil di jalur beranda PowerShell default Anda.
$env:UserProfile\Documents\WindowsPowerShell
. C:\Users\<username>\Documents\WindowsPowerShell
. profile.ps1
. Anda dapat menulis skrip Anda di file ini, dan file ini akan dieksekusi setiap kali Anda mulai menjalankan PowerShell sebagai pengguna. Jika Anda memiliki skrip di tempat lain, Anda dapat profile.ps1
memanggil skrip tersebut.Sebagai catatan tambahan, nama profil default seharusnya Microsoft.PowerShell_profile.ps1
.
Tetapi profile.ps1
juga berhasil.