Tämä käytäntöasetus määrittää, suoritetaanko Windows PowerShell -komentosarjat ennen muita kuin PowerShell-komentosarjoja käyttäjän sisään- ja uloskirjautumisen aikana. Oletusarvon mukaan PowerShell-komentosarjat suoritetaan muiden kuin PowerShell-komentosarjojen jälkeen.
Jos otat tämän käytäntöasetuksen käyttöön, PowerShell-komentosarjat suoritetaan ennen muita kuin PowerShell-komentosarjoja käyttäjän sisään- ja uloskirjautumisen aikana kunkin asianmukaisen ryhmäkäytäntöobjektin sisällä.
Oletetaan esimerkiksi seuraava tilanne:
Ryhmäkäytäntöobjekteja on kolme (A, B ja C). Tämä käytäntöasetus on käytössä objektissa A.
Objektit B ja C sisältävät seuraavat käyttäjän kirjautumiskomentosarjat:
B: B.cmd, B.ps1
C: C.cmd, C.ps1
Oletetaan myös, että käyttäjiä on kaksi, Kimmo Honkala ja Tarja Jussila.
Kimmolle käytetään objekteja A, B ja C. Tämän vuoksi objektien B ja C komentosarjat suoritetaan Kimmolle seuraavassa järjestyksessä:
Objektin B sisällä: B.ps1, B.cmd
Objektin C sisällä: C.ps1, C.cmd
Tarjalle käytetään objekteja B ja C, mutta ei objektia A. Tämän vuoksi objektien B ja C komentosarjat suoritetaan seuraavassa järjestyksessä Tarjalle:
Objektin B sisällä: B.cmd, B.ps1
Objektin C sisällä: C.cmd, C.ps1
Huomautus: Tämä käytäntöasetus määrittää järjestyksen, jossa käyttäjän sisään- ja uloskirjautumisen komentosarjat suoritetaan asianmukaisten ryhmäkäytäntöobjektien sisällä. Voit ohittaa tämän käytäntöasetuksen tietyille komentosarjatyypeille tietyn ryhmäkäytäntöobjektin sisällä määrittämällä seuraavat käytäntöasetukset ryhmäkäytäntöobjektille:
Käyttäjäasetukset\Käytännöt\Windows-asetukset\Komentosarjat (Kirjautuminen/Uloskirjautuminen)\Kirjautuminen
Käyttäjäasetukset\Käytännöt\Windows-asetukset\Komentosarjat (Kirjautuminen/Uloskirjautuminen)\Kirjaudu ulos
Tämä asetus sijaitsee Tietokoneasetukset- ja Käyttäjäasetukset-kansioissa. Tietokoneasetukset-määritykset ovat etusijalla Käyttäjäasetukset-määrityksiin nähden.
Registry Hive | HKEY_LOCAL_MACHINE or HKEY_CURRENT_USER |
Registry Path | Software\Microsoft\Windows\CurrentVersion\Policies\System |
Value Name | RunUserPSScriptsFirst |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |