Powershell'i açtığınızda Powershell betiğini çalıştırın


11

Powershell'i çalıştırdığınızda bir Powershell betiği çalıştırmak mümkün müdür? Olduğu gibi, Powershell simgesine çift tıklayın ve pencereyi açın. Bir yerlerde bir tür "otomatik çalıştırma" ayarı var mı?

Yanıtlar:


15

Varsa, ps başlangıçta çalışan bir PowerShell betiği vardır. Bu komut dosyasının filespec değişkeni içinde $profile.

PowerShell komutlarını kullanarak bu komut dosyasının bulunup bulunmadığını kontrol edin, yoksa oluşturun ve not defteri ile düzenleyin. İşte nasıl yol gösterileceği .


6

Aşağıdaki komutu yazın:

New-item –type file –force $profile

PowerShell 5 ve daha eski sürümlerde veya PowerShell 6 Core için bir dosya Microsoft.PowerShell_profile.ps1oluşturulacaktır (bu klasör otomatik olarak oluşturulacaktır).C:\Users\<username>\Documents\WindowsPowerShell\C:\Users\<username>\Documents\PowerShell\

Daha sonra bu dosyayı düzenleyin ve kişiselleştirilmiş PowerShell işlevleri ekleyebilir veya modülleri veya ek bileşenleri yükleyebilirsiniz ...

Şimdi powershell konsolunuzu çalıştırdığınızda Microsoft.PowerShell_profile.ps1tetiklenir.


1

Varsayılan $ Profil Değişkeni'ni Güncelleştirme Varsayılan .PS1 dosyasını düzenleyin (yoksa, oluşturun) Komut dosyanızı .PS1 Dosyasına ekleyin


1

Bunu yapmanın birçok yolu var. Basit bir ileri yol, varsayılan powershell giriş yolunuzdaki bir profil komut dosyasıdır.

  1. Adresine gidin $env:UserProfile\Documents\WindowsPowerShell.
    Genellikle, bu genişler C:\Users\<username>\Documents\WindowsPowerShell.
    Klasörler yoksa oluşturun.
  2. Adlı bir dosya oluşturun profile.ps1. Komut dosyanızı bu dosyaya yazabilirsiniz ve powershell'i kullanıcı olarak her başlattığınızda bu dosya yürütülür. Komut dosyası başka bir yerde varsa, profile.ps1bu komut dosyalarını çağırabilirsiniz.

Yan not olarak, varsayılan profil adı olmalıdır Microsoft.PowerShell_profile.ps1.
Ama profile.ps1aynı zamanda çalışıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.