Führen Sie Windows PowerShell-Skripts zuerst beim Anmelden, Abmelden, Starten und Herunterfahren aus

Wenn Sie Windows PowerShell-Skripts(Windows PowerShell scripts) zuerst bei der Benutzeranmeldung, Abmeldung, beim Starten und Herunterfahren ausführen möchten, müssen Sie Folgendes tun. Mithilfe des Editors für lokale Gruppenrichtlinien(Local Group Policy Editor) und des Registrierungs-Editors können Sie (Registry Editor)Windows PowerShell -Skripts gegenüber Nicht-PowerShell-Skripts priorisieren .

Wenn sich ein Benutzer anmeldet oder den Computer hochfährt, werden alle Skripte gleichzeitig ausgeführt. Dies kann zu Verzögerungen beim Start oder Ausführen eines bestimmten Programms führen. Es ist häufig erforderlich, alle Windows PowerShell - Skripts und Gruppenrichtlinienobjekte(Group Policy Object) vor Nicht-PowerShell-Skripts auszuführen.

Führen Sie zuerst Windows PowerShell-(Run Windows PowerShell) Skripts aus

Führen Sie die folgenden Schritte aus, um Windows PowerShell -Skripts zuerst beim Anmelden, Abmelden, Starten und Herunterfahren des Benutzers auszuführen:

  1. Drücken Win+R .
  2. Geben Sie gpedit.msc ein(gpedit.msc) und drücken Sie die Eingabetaste(Enter) .
  3. Gehen Sie zu Skripts(Scripts) in der Computerkonfiguration(Computer Configuration) .
  4. Doppelklicken Sie auf Run Windows PowerShell scripts first at user logon, logoff .
  5. Wählen Sie die Option Aktiviert(Enabled) .
  6. Klicken Sie auf Anwenden(Apply) und OK .
  7. Doppelklicken Sie auf Run Windows PowerShell scripts first at computer startup, shutdown .
  8. Wählen Sie die Option Aktiviert(Enabled) .
  9. Klicken Sie auf Anwenden(Apply) und OK .

Sehen wir uns diese Schritte im Detail an.

Zunächst müssen Sie den Editor für lokale Gruppenrichtlinien(Local Group Policy Editor) öffnen . Drücken  Win+R , geben Sie ein gpedit.mscund drücken Sie die  Eingabetaste (Enter ) . Navigieren Sie nach dem Öffnen zum folgenden Pfad:

Computer Configuration > Administrative Templates > System > Scripts

Sie sehen zwei Einstellungen namens:

  • Führen Sie Windows PowerShell(Run Windows PowerShell) -Skripts zuerst bei der Benutzeranmeldung, Abmeldung,
  • Führen Sie Windows PowerShell(Run Windows PowerShell) -Skripts zuerst beim Starten und Herunterfahren des Computers aus.

Doppelklicken Sie(Double-click) auf jeden von ihnen und wählen Sie die  Option Aktiviert (Enabled ) .

Führen Sie Windows PowerShell-Skripts zuerst beim Anmelden, Abmelden, Starten und Herunterfahren des Benutzers aus

Klicken  Sie auf Anwenden (Apply ) und  OK  , um die Änderung zu speichern.

Führen Sie Windows PowerShell(Run Windows PowerShell) -Skripts zuerst beim Anmelden, Abmelden, Starten und Herunterfahren des Benutzers mit dem Registrierungseditor aus(Registry Editor)

Führen Sie die folgenden Schritte aus, um Windows PowerShell -Skripts zuerst beim Anmelden, Abmelden, Starten und Herunterfahren des Benutzers mit dem Registrierungseditor(Registry Editor) auszuführen:

  1. Drücken Win+R .
  2. Geben Sie regedit ein( regedit) und drücken Sie die Eingabetaste(Enter) .
  3. Klicken Sie auf die Schaltfläche Ja .(Yes)
  4. Gehen Sie in HKLM zu (HKLM)System .
  5. Klicken Sie mit der rechten(Right-click) Maustaste auf System > New > DWORDWert(Value) (32-Bit) .
  6. Benennen Sie es als RunUserPSScriptsFirst .
  7. Doppelklicken Sie darauf und setzen Sie die Wertdaten(Value) auf 1 .
  8. Klicken Sie auf die Schaltfläche OK .
  9. Klicken Sie mit der rechten(Right-click) Maustaste auf System > New > DWORDWert(Value) (32-Bit) .
  10. Benennen Sie es als RunComputerPSScriptsFirst .
  11. Doppelklicken Sie darauf, um die Wertdaten(Value) auf 1 einzustellen .
  12. Klicken Sie auf OK , um die Änderung zu speichern.

Um mehr zu erfahren, lesen Sie weiter.

Bevor Sie beginnen, wird empfohlen,  alle Registrierungsdateien zu sichern(backup all Registry files)  und  einen Systemwiederherstellungspunkt zu erstellen .

Drücken  Win+R  , um die Eingabeaufforderung Ausführen zu öffnen , geben Sie ein regeditund drücken Sie die  Eingabetaste (Enter ) . Wenn die UAC- Eingabeaufforderung angezeigt wird, klicken Sie auf die  Schaltfläche Ja  . (Yes )Navigieren Sie danach zu diesem Pfad.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Hier müssen Sie zwei REG_DWORD-(REG_DWORD) Werte erstellen . Klicken Sie dazu mit der rechten Maustaste auf System > New > DWORD (32-bit) Value  und nennen Sie es  RunUserPSScriptsFirst .

Führen Sie Windows PowerShell-Skripts zuerst beim Anmelden, Abmelden, Starten und Herunterfahren des Benutzers aus

Doppelklicken Sie darauf und setzen Sie die  Wertdaten (Value data ) auf  1 .

Führen Sie Windows PowerShell-Skripts zuerst beim Anmelden, Abmelden, Starten und Herunterfahren des Benutzers aus

Führen Sie die gleichen Schritte aus, um einen weiteren DWORD - Wert(Value) (32-Bit) zu erstellen, und nennen Sie ihn  RunComputerPSScriptsFirst . Stellen Sie dann die  Wertdaten (Value data ) auf  1 ein .

RunUserPSScriptsFirst stellt die  Einstellung Windows PowerShell-Skripts zuerst bei Benutzeranmeldung und Abmeldung ausführen dar(Run Windows PowerShell scripts first at user logon, logoff)  , während RunComputerPSScriptsFirst die  Einstellung Windows PowerShell-Skripts zuerst beim Starten und Herunterfahren des Computers(Run Windows PowerShell scripts first at computer startup, shutdown) ausführen definiert  .

Falls Sie diese Änderungen rückgängig machen möchten, können Sie diesen Schritten folgen.

Wenn Sie dies mit dem Editor für lokale Gruppenrichtlinien(Local Group Policy Editor) getan haben , öffnen Sie denselben Pfad und wählen Sie die  Option Nicht konfiguriert  aus. (Not Configured )Wenn Sie dies mit dem Registrierungseditor(Registry Editor) getan haben , öffnen Sie denselben  Systemschlüssel (System ) und löschen Sie diese beiden REG_DWORD - Werte. Um sie zu entfernen, klicken Sie mit der rechten Maustaste auf jeden von ihnen, wählen Sie die  Option Löschen (Delete ) und bestätigen Sie dies, indem Sie auf die  Schaltfläche OK  klicken .

Ich hoffe es hilft.



About the author

Ich bin ein Berater für digitale Medien mit über 10 Jahren Erfahrung in der Arbeit mit Apple- und Microsoft-Produkten. Ich habe Erfahrung in der Gestaltung und Entwicklung von Websites, mobilen Apps und anderen digitalen Inhalten. Ich bin auch mit dem Betriebssystem Windows 7 bestens vertraut, da ich in den letzten Jahren an zahlreichen Projekten gearbeitet habe. Meine Fähigkeiten als Berater ermöglichen es mir, meinen Kunden professionelle Beratung anzubieten und ihnen dabei zu helfen, die Vorteile der neuesten Technologie-Tools zu nutzen, um ihre Geschäftsziele zu erreichen.



Related posts