Windows PowerShell komut dosyalarını ilk olarak oturum açma, oturum kapatma, başlatma ve kapatma sırasında çalıştırın
Windows PowerShell komut dosyalarını(Windows PowerShell scripts) ilk olarak kullanıcı oturum açma, oturum kapatma, başlatma ve kapatma sırasında çalıştırmak istiyorsanız , yapmanız gerekenler burada. Yerel Grup İlkesi Düzenleyicisi(Local Group Policy Editor) ve Kayıt Defteri Düzenleyicisi'ni kullanarak (Registry Editor)Windows PowerShell komut dosyalarına PowerShell olmayan komut dosyalarından önce öncelik verebilirsiniz .
Bir kullanıcı oturum açtığında veya bilgisayarı başlattığında, tüm komut dosyaları aynı anda çalışır. Başlangıçta veya belirli bir programı çalıştırırken 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(Group Policy Object) çalıştırılması gerekir.
Önce Windows PowerShell(Run Windows PowerShell) komut dosyalarını çalıştırın
Windows PowerShell(Windows PowerShell) komut dosyalarını önce kullanıcı oturum açma, oturum kapatma, başlatma ve kapatma sırasında çalıştırmak için şu adımları izleyin:
- Win+R basın .
- gpedit.msc yazın(gpedit.msc) ve Enter düğmesine(Enter) basın.
- Bilgisayar Yapılandırmasında (Computer Configuration)Komut(Scripts) Dosyaları'na gidin .
- Önce kullanıcı oturumu açarken, oturumu kapatırken Windows PowerShell komut dosyalarını çalıştır seçeneğine(Run Windows PowerShell scripts first at user logon, logoff) çift tıklayın .
- Etkin(Enabled) seçeneğini seçin .
- Uygula(Apply) ve Tamam'ı(OK) tıklayın .
- Bilgisayar başlatılırken, kapatılırken önce Windows PowerShell komut dosyalarını çalıştır seçeneğine(Run Windows PowerShell scripts first at computer startup, shutdown) çift tıklayın .
- Etkin(Enabled) seçeneğini seçin .
- Uygula(Apply) ve Tamam'ı(OK) tıklayın .
Bu adımları ayrıntılı olarak inceleyelim.
İlk önce, Yerel Grup İlkesi Düzenleyicisini(Local Group Policy Editor) açmanız gerekecek . Win+R tuşlarına basın , yazın gpedit.msc
ve Enter düğmesine basın. Açtıktan sonra, aşağıdaki yola gidin-
Computer Configuration > Administrative Templates > System > Scripts
Adlı iki ayar göreceksiniz:
- Windows PowerShell(Run Windows PowerShell) komut dosyalarını ilk olarak kullanıcı oturum açtığında, oturumu kapattığında,
- Windows PowerShell(Run Windows PowerShell) komut dosyalarını önce bilgisayar başlatılırken, kapatılırken çalıştırın.
(Double-click)Her birine çift tıklayın ve Etkin (Enabled ) seçeneğini seçin.
Değişikliği kaydetmek için Uygula (Apply ) ve Tamam'ı (OK ) tıklayın .
(Run Windows PowerShell)Kayıt Defteri Düzenleyicisi'ni(Registry Editor) kullanarak önce kullanıcı oturum açma, oturum kapatma, başlatma ve kapatma sırasında Windows PowerShell komut dosyalarını çalıştırın
Windows PowerShell komut dosyalarını ilk olarak kullanıcı oturum açma, oturum kapatma, başlatma ve Kayıt Defteri Düzenleyicisi'ni(Registry Editor) kullanarak kapatma sırasında çalıştırmak için şu adımları izleyin:
- Win+R basın .
- Regedit yazın( regedit) ve Enter düğmesine(Enter) basın.
- Evet(Yes) düğmesini tıklayın .
- HKLM'de (HKLM)Sistem'e( System) gidin . _
- (Right-click)System > New > DWORD (32-bit) Değeri'ne sağ (Value)tıklayın .
- RunUserPSScriptsFirst olarak adlandırın .
- Üzerine çift tıklayın ve Değer(Value) verisini 1 olarak ayarlayın .
- Tamam(OK) düğmesini tıklayın .
- (Right-click)System > New > DWORD (32-bit) Değeri'ne sağ (Value)tıklayın .
- RunComputerPSScriptsFirst olarak adlandırın .
- Değer(Value) verisini 1 olarak ayarlamak için üzerine çift tıklayın .
- Değişikliği kaydetmek için Tamam'a(OK) tıklayın .
Daha fazlasını öğrenmek için okumaya devam edin.
Başlamadan önce, tüm Kayıt Defteri dosyalarını yedeklemeniz(backup all Registry files) 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 , yazın regedit
ve Enter düğmesine basın. UAC istemi görünürse, Evet düğmesini (Yes ) tıklayın. Bundan sonra, bu yola gidin-
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Burada iki REG_DWORD(REG_DWORD) değeri oluşturmanız gerekecek . System > New > DWORD (32-bit) Value üzerine sağ tıklayın ve RunUserPSScriptsFirst olarak adlandırın .
Üzerine çift tıklayın ve Değer verisini (Value data )1 olarak ayarlayın .
Başka bir DWORD(DWORD) (32-bit) Değeri(Value) oluşturmak için aynı adımları izleyin ve bunu RunComputerPSScriptsFirst olarak adlandırın . Ardından, Değer verisini (Value data )1 olarak ayarlayın .
RunUserPSScriptsFirst , Windows PowerShell komut dosyalarını ilk olarak kullanıcı oturum açtığında çalıştır, oturum kapatma(Run Windows PowerShell scripts first at user logon, logoff) ayarını temsil ederken, RunComputerPSScriptsFirst , Windows PowerShell komut dosyalarını ilk olarak bilgisayar başlangıcında çalıştır(Run Windows PowerShell scripts first at computer startup, shutdown) , kapatma ayarını tanımlar .
Bu değişiklikleri geri almak istemeniz durumunda aşağıdaki adımları takip edebilirsiniz.
Yerel Grup İlkesi Düzenleyicisi'ni(Local Group Policy Editor) kullanarak yaptıysanız , aynı yolu açın ve Yapılandırılmadı (Not Configured ) seçeneğini seçin. Bunu Kayıt Defteri Düzenleyicisi'ni(Registry Editor) kullanarak yaptıysanız , aynı Sistem (System ) 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 (Delete )Tamam (OK ) düğmesine tıklayarak onaylayın .
Umarım yardımcı olur.
Related posts
Run PowerShell Scripts Locally Windows 10 oturum açma olmadan
Windows 10'teki Security Questions'yi PowerShell Script kullanarak devre dışı bırakın
Windows PowerShell ISE Nasıl Kullanılır - Yeni Başlayanlar Eğitimi
PowerShell version Windows 11/10'de nasıl kontrol edilir
Windows 10'da PowerShell'ü kullanarak IP veya web sitesini nasıl engellenir?
Windows 10'de PowerShell'yı nasıl devre dışı bırakılır?
Format External Hard Drive or USB Windows PowerShell kullanarak sürücü
Windows 10'te PowerShell ile yüklü programların bir listesi oluşturma
Delete Nasıl Yapılır veya Windows 11'te PowerShell ile zamanlanmış bir görev oluşturma
Nasıl Windows 10 yılında PowerShell kullanılarak Appx uygulama paketini yüklemeyi
Windows 10'teki PowerShell'ü kullanarak Webcams'i nasıl bulabilir ve devre dışı bırakılır?
Aynı anda birden fazla klasör oluşturmak için nasıl
Windows 10 içinde PowerShell kullanarak Windows Updates Hide nasıl
Google Chrome Windows PowerShell kullanarak Nasıl Kurulur
Windows 10 içinde Aç Elevated Windows PowerShell 7 Ways
PowerShell Windows 10'te PowerShell'ü kullanma
Windows 11/10 içinde Microsoft Store Apps Önceden Kurulu kaldırmak için nasıl
Use PowerShell Windows 10'teki dosya ve klasörleri silmek için
Replace Powershell Command Prompt Windows 10 Start Menu ile
Windows 10 üzerinde CMD and PowerShell devre dışı bırak Scroll-Forward