Oturum açma, oturumu kapatma, başlatma ve kapatma sırasında ilk önce Windows PowerShell komut dosyalarını çalıştırın
Kullanıcı oturum açma, oturumu kapatma, başlatma ve kapatma sırasında ilk önce Windows PowerShell komut dosyalarını çalıştırmak istiyorsanız yapmanız gerekenler aşağıda açıklanmıştır. Yerel Grup İlkesi Düzenleyicisi ve Kayıt Defteri Düzenleyicisi'ni kullanarak Windows PowerShell komut dosyalarına PowerShell olmayan komut dosyalarından önce öncelik verebilirsiniz.
Bir kullanıcı bilgisayarda oturum açtığında veya bilgisayarı başlattığında tüm komut dosyaları aynı anda çalışır. Belirli bir programın başlatılmasında veya çalıştırılmasında biraz gecikmeye neden olabilir. PowerShell olmayan komut dosyalarından önce çalıştırmak için genellikle tüm Windows PowerShell komut dosyalarının ve Grup İlkesi Nesnesinin çalıştırılması gerekir.
Önce Windows PowerShell betiklerini çalıştırın
Kullanıcı oturum açma, oturumu kapatma, başlatma ve kapatma sırasında Windows PowerShell komut dosyalarını ilk olarak çalıştırmak için şu adımları izleyin:
Win+R tuşlarına basın.
gpedit.msc yazın ve Enter düğmesine basın.
-
Bilgisayar Yapılandırması'nda Komut Dosyaları'na gidin.
Kullanıcı oturum açtığında ve oturumu kapattığında ilk önce Windows PowerShell komut dosyalarını çalıştır seçeneğine çift tıklayın.
Etkin seçeneğini seçin.
Uygula'yı ve Tamam'ı tıklayın.
Bilgisayar başlatılırken ve kapatılırken ilk önce Windows PowerShell komut dosyalarını çalıştır seçeneğine çift tıklayın.
Etkin seçeneğini seçin.
Uygula'yı ve Tamam'ı tıklayın.
Bu adımları ayrıntılı olarak inceleyelim.
İlk önce Yerel Grup İlkesi Düzenleyicisini açmanız gerekecek. Bunun için Win+R tuşlarına basın, gpedit.msc yazın ve Enterdüğmesine basın. Açtıktan sonra aşağıdaki yola gidin:
Computer Configuration > Administrative Templates > System > ScriptsAdı verilen iki ayar göreceksiniz:
-
Kullanıcı oturum açtığında, oturumu kapattığında ilk olarak Windows PowerShell komut dosyalarını çalıştırın.
Windows PowerShell komut dosyalarını ilk olarak bilgisayar başlatılırken ve kapatılırken çalıştırın.
Her birine çift tıklayın ve Etkin seçeneğini seçin.
Değişikliği kaydetmek için Uygula ve Tamam'ı tıklayın.
Kayıt Defteri Düzenleyicisi'ni kullanarak kullanıcı oturum açma, oturumu kapatma, başlatma ve kapatma sırasında ilk olarak Windows PowerShell komut dosyalarını çalıştırın
Kayıt Defteri Düzenleyicisi'ni kullanarak Windows PowerShell komut dosyalarını ilk olarak kullanıcı oturum açma, oturumu kapatma, başlatma ve kapatma sırasında çalıştırmak için şu adımları izleyin:
Win+R tuşlarına basın.
regedit yazın ve Enter düğmesine basın.
Evet düğmesini tıklayın.
HKLM'de Sistem'e gidin.
-
Sistem > Yeni > DWORD (32 bit) Değeri'ne sağ tıklayın.
Bunu RunUserPSScriptsFirst olarak adlandırın.
Üzerine çift tıklayın ve Değer verisini 1 olarak ayarlayın.
Tamam düğmesini tıklayın.
Sistem > Yeni > DWORD (32 bit) Değeri'ne sağ tıklayın.
Bunu RunComputerPSScriptsFirst olarak adlandırın.
Değer verisini 1 olarak ayarlamak için üzerine çift tıklayın.
Değişikliği kaydetmek için Tamam'ı tıklayın.
Daha fazlasını öğrenmek için okumaya devam edin.
Başlamadan önce, tüm Kayıt Defteri dosyalarını yedeklemeniz ve bir Sistem Geri Yükleme noktası oluşturmanız önerilir.
Çalıştır istemini açmak için Win+R tuşlarına basın, regedit yazın ve Enterdüğmesine basın. UAC istemi görünürse Evetdüğmesini tıklayın. Bundan sonra bu yola gidin-
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\SystemBurada iki REG_DWORD değeri oluşturmanız gerekecek. Bunun için Sistem > Yeni > DWORD (32-bit) Değeri'ne sağ tıklayın ve bunu RunUserPSScriptsFirst olarak adlandırın.
Üzerine çift tıklayın ve Değer verilerini 1 olarak ayarlayın.
Başka bir DWORD (32 bit) Değeri oluşturmak ve bunu RunComputerPSScriptsFirst olarak adlandırmak için aynı adımları izleyin. Ardından, Değer verilerini 1 olarak ayarlayın.
RunUserPSScriptsFirst, Kullanıcı oturum açtığında ve oturumu kapattığında Windows PowerShell komut dosyalarını ilk olarak çalıştır ayarını temsil eder, oysa RunComputerPSScriptsFirst, Bilgisayar başlatıldığında, kapatıldığında Windows PowerShell komut dosyalarını ilk olarak çalıştır ayarını tanımlar.
Bu değişiklikleri geri almak istiyorsanız aşağıdaki adımları takip edebilirsiniz.
Yerel Grup İlkesi Düzenleyicisi'ni kullanarak yaptıysanız aynı yolu açın ve Yapılandırılmamış seçeneğini seçin. Kayıt Defteri Düzenleyicisi'ni kullanarak yaptıysanız aynı Sistem anahtarını açın ve bu iki REG_DWORD değerini silin. Bunları kaldırmak için her birine sağ tıklayın, Sil seçeneğini seçin ve Tamam düğmesini tıklayarak onaylayın.
Umarım yardımcı olur.


