Kullanıcı oturum açarken ve kaparken önce Windows PowerShell komut dosyalarını çalıştır

Bu ilke ayarı, kullanıcı oturum açarken ve kapatırken Windows PowerShell komut dosyalarının Windows PowerShell dışındaki komut dosyalarından önce çalışıp çalışmayacağını saptar. Varsayılan olarak, Windows PowerShell komut dosyaları Windows PowerShell olmayan komut dosyalarından sonra çalışır.

Bu ilke ayarını etkinleştirirseniz kullanıcı oturum açarken ve kapatırken ilgili her Grup İlkesi Nesnesi (GPO) içinde, PowerShell komut dosyaları PowerShell olmayan komut dosyalarından önce çalışır.

Örneğin, aşağıdaki senaryoyu varsayın:

Üç GPO (GPO A, GPO B ve GPO C) bulunmaktadır. GPO A'da bu ilke ayarı etkinleştirilmiştir.

GPO B ve GPO C aşağıdaki kullanıcı oturum açma komut dosyalarını içermektedir:

GPO B: B.cmd, B.ps1
GPO C: C.cmd, C.ps1

Ayrıca, Kerim Hanif ve Tülin Oktay adlı iki kullanıcı olduğunu kabul edin.
Kerim için A, B ve C GPO'ları uygulanmaktadır. Bu nedenle, Kerim için, B ve C GPO'larının komut dosyaları aşağıdaki sırada çalışır:

GPO B içinde: B.ps1, B.cmd
GPO C içinde: C.ps1, C.cmd

Tülin için B, C GPO'ları uygulanmakta, ancak A GPO'su uygulanmamaktadır. Bu nedenle, Tülin için, B ve C GPO'larının komut dosyaları aşağıdaki sırada çalışır:

GPO B içinde: B.cmd, B.ps1
GPO C içinde: C.cmd, C.ps1

Not: Bu ilke ayarı, ilgili tüm GPO'larda kullanıcı oturum açma ve kapatma komut dosyalarının çalışma sırasını saptar. Belirli bir GPO içinde, GPO için aşağıdaki ilke ayarlarını yapılandırarak belirli komut dosyası türleri için bu ilkeyi geçersiz kılabilirsiniz:

Kullanıcı Yapılandırması\İlkeler\Windows Ayarları\Komut Dosyaları (Oturum Açma/Kapatma)\Oturum Aç
Kullanıcı Yapılandırması\İlkeler\Windows Ayarları\Komut Dosyaları (Oturum Açma/Kapatma)\Oturum Kapat

Bu ilke ayarı Bilgisayar Yapılandırması ve Kullanıcı Yapılandırması klasörlerinde görünür. Bilgisayar Yapılandırma'da ayarlanan ilke ayarı, Kullanıcı Yapılandırma'da ayarlanan ayardan önce gelir.

Destek yeri: En az Windows Server 2008 R2 veya Windows 7

Registry HiveHKEY_LOCAL_MACHINE or HKEY_CURRENT_USER
Registry PathSoftware\Microsoft\Windows\CurrentVersion\Policies\System
Value NameRunUserPSScriptsFirst
Value TypeREG_DWORD
Enabled Value1
Disabled Value0

scripts.admx

Yönetim Şablonları (Bilgisayarlar)

Yönetim Şablonları (Kullanıcılar)