Donnerstag, 18.04.2024 (CEST) um 16:47 Uhr
www.windowspage.de 20 Jahre Windowspage
News:
Herzlich Willkommen bei Windowspage. Alles rund um Windows.

Tipps - Windows PowerShell - Skriptausführung konfigurieren
Detailbeschreibung
Betriebssystem: Windows XP, Windows 2003, Windows Vista, Windows 7, Windows 8

Windows PowerShell ist ein neues und erweitertes Befehlzeilenprogramm und bietet eine Alternative gegenüber der altbekannten Eingabeaufforderung (cmd.exe). Das Programm bietet objektorientierten Programmierung und umfangreiches Skripting an. Windows PowerShell wurde für Systemadministratoren und anspruchsvolle Benutzer entwickelt. Skriptdateien von Windows PowerShell tragen die Dateierweiterung "PS1". Mit der folgenden Richtlinie kann die Skriptausführung, z.B. aus Sicherheitsgründen, eingeschränkt werden.

So geht's:

  • Starten Sie ...\windows\regedit.exe bzw. ...\winnt\regedt32.exe.
  • Klicken Sie sich durch folgende Schlüssel (Ordner) hindurch:
    HKEY_CURRENT_USER
    Software
    Policies
    Microsoft
    Windows
    PowerShell

    Falls die letzten Schlüssel noch nicht existieren, dann müssen Sie diese erstellen. Dazu klicken Sie mit der rechten Maustaste in das rechte Fenster. Im Kontextmenü wählen Sie "Neu" > "Schlüssel".
  • Doppelklicken Sie auf den Schlüssel "EnableScripts".
    Falls dieser Schlüssel noch nicht existiert, dann müssen Sie ihn erstellen. Dazu klicken Sie mit der rechten Maustaste in das rechte Fenster. Im Kontextmenü wählen Sie "Neu" > "DWORD-Wert" (REG_DWORD). Als Schlüsselnamen geben Sie "EnableScripts" ein.
  • Ändern Sie den Wert ggf. von "0" (deaktiviert) auf "1" (aktiviert).
  • Doppelklicken Sie auf den Schlüssel "ExecutionPolicy".
    Falls dieser Schlüssel noch nicht existiert, dann müssen Sie ihn erstellen. Dazu klicken Sie mit der rechten Maustaste in das rechte Fenster. Im Kontextmenü wählen Sie "Neu" > "Zeichenfolge" (REG_SZ). Als Schlüsselnamen geben Sie "ExecutionPolicy" ein.
  • Als Zeichenfolge geben Sie "Unrestricted" (alle), "AllSigned" (signierte) oder "RemoteSigned" (Remotesignatur) ein.
  • Die Änderungen werden ggf. erst nach einem Neustart aktiv.
EnableScripts

Hinweise:

  • EnableScripts:
    0 = Die Skriptausführung wird komplett deaktiviert und kann nicht mehr aktiviert werden.
    1 = Die Skriptausführung wird entsprechend dem Schlüssel "ExecutionPolicy" zugelassen.
  • ExecutionPolicy:
    Unrestricted = Alle Skripte (lokale als auch Remoteskripte) sind erlaubt.
    AllSigned = Es werden nur signierte Skripte ausgeführt.
    RemoteSigned = Es werden alle lokalen Skripte ausgeführt. Remoteskripte müssen eine Signatur enthalten.
  • Damit ein Benutzer mit administrativen Rechten die Skriptausführung wieder über die PowerShell-Befehle konfigurieren kann, müssen die Schlüssel "EnableScripts" und "ExecutionPolicy" wiederum gelöscht werden.
  • Ändern Sie bitte nichts anderes in der Registrierungsdatei. Dies kann zur Folge haben, dass Windows und/oder Anwendungsprogramme nicht mehr richtig arbeiten.

Betriebssystemhinweis:

  • Ab Windows Vista ist Windows PowerShell bereits im Lieferumfang des Betriebssystems enthalten. Für Windows XP ab SP2 und Windows 2003 ab SP1 steht ein entsprechendes Update bereit: http://support.microsoft.com/?kbid=926139

Windowspage - Weitere interessante Tipps und Einstellungen
Tipps für Windows XP, Windows 2003, Windows Vista, Windows 7, Windows 8
Statistik

Unsere Webseite verwendet technisch notwendige Cookies ("berechtigtes Interesse"). Darüberhinausgehend (z. B. für Statistiken oder Marketing) erfolgt keine Speicherung von Cookies. Klicken Sie auf "Ich stimme zu", um Cookies zu akzeptieren und direkt unsere Webseite besuchen zu können. Weitere Informationen...

Valid HTML 4.01 Transitional  CSS ist valide!