Ändern der Windows PowerShell-Ausführungsrichtlinie

Windows PowerShell ist zweifellos eines der Verwaltungs- und Steuerungstools , die in Windows-Betriebssystemen integriert sind. Dank der großen Anzahl von Cmdlets haben wir bei der Ausführung verschiedener Administrations- , Support- oder Informationsaufgaben mehrere Optionen.

Nach und nach wird Windows PowerShell zum Nachfolger der bekannten und seit langem verwendeten CMD oder Eingabeaufforderung.

Eine der Hauptaufgaben, für die wir Windows PowerShell verwenden, ist die Ausführung von Skripten, um Aufgaben im Betriebssystem zu automatisieren oder verschiedene Aktionen darin zu erstellen. Jedes Skript kann jedoch Datensätze , Dienste oder Systemwerte ändern, die schlecht ausgeführt werden und Programme ruinieren können , Anwendungen oder das gleiche Betriebssystem, daher die Wichtigkeit und Sorgfalt zu wissen, welche Skripte wir im Betriebssystem ausführen.

Dieses Risiko erhöht sich umso mehr, wenn die Geräte gemeinsam genutzt werden , das heißt, nicht nur wir, sondern auch viele andere Benutzer, die möglicherweise Skripts ausführen, ohne dass wir dies wissen. Dies kann sich letztendlich nachteilig auf die optimale Leistung und Stabilität der Geräte auswirken.

Um dies zu verhindern und da wir nicht immer über die Aktivitäten auf dem Computer informiert sind, hat Microsoft verschiedene Optionen bereitgestellt, mit denen wir die Ausführung von Skripts und anderen Aufgaben in Windows PowerShell einschränken können, damit wir ruhiger vorgehen können .

1. Berechtigungsabteilungen in Windows PowerShell

Wie bereits erwähnt, hat Windows die Berechtigungen für die Verwendung von Windows PowerShell in die folgenden Optionen unterteilt:

Eingeschränkt – Eingeschränkt
Befehle können nicht ausgeführt werden, und Windows PowerShell kann nur im interaktiven Modus verwendet werden .

AllSigned – Nur Signaturen
Mit dieser Berechtigung können nur Skripte ausgeführt werden, die von einem vertrauenswürdigen Editor signiert wurden.

RemoteSigned – Remote-Signatur
Mit dieser Berechtigung müssen alle heruntergeladenen Skripte die Signatur eines vertrauenswürdigen Editors enthalten, bevor sie ausgeführt werden.

Uneingeschränkt – Uneingeschränkt
Mit dieser Berechtigung können alle Skripte in Windows PowerShell ohne Einschränkungen ausgeführt werden . Diese Richtlinie wird empfohlen, wenn nur wir das Gerät verwenden.

2. Festlegen der Ausführungsrichtlinie in Windows PowerShell

Schritt 1

Um den Vorgang zu starten, öffnen wir eine Windows PowerShell-Konsole als Administratoren (Rechtsklick / Als Administrator ausführen) und geben in der bereitgestellten Konsole das folgende Cmdlet ein

 Set-ExecutionPolicy 
Schritt 2

Das folgende Fenster wird angezeigt. Wie wir sehen können, werden wir vom System aufgefordert, den neuen Wert einzugeben, der für die Ausführungsrichtlinie zugewiesen werden soll. Beachten Sie, dass wir vier Möglichkeiten haben. 2-set-policy-execution-windows-powershell.png

Schritt 3

Geben Sie den gewünschten Wert in das Feld ExecutionPolicy ein und drücken Sie die Eingabetaste . In diesem Fall haben wir die uneingeschränkte Richtlinie festgelegt, da nur wir die Geräte verwenden. 3-execute-policy-execution-powershell.png

Schritt 4

Nun müssen wir die auszuführende Aktion durch Eingabe des entsprechenden Buchstabens bestätigen. In diesem Fall geben wir den Buchstaben O ein, sodass der Wert ” Ja zu allem” lautet , und drücken die Eingabetaste. 4-executionpolicy-powerrshell.png

See also  So können Sie mit Instagram-Musik einen Effekt auf Fotos oder Videos erzielen

Wir können Windows PowerShell beenden und haben unsere Ausführungsrichtlinien auf einfache und praktische Weise festgelegt, um dem System mehr Sicherheit zu bieten. Auf diese Weise verhindern wir, dass andere Benutzer Skripte ausführen können, die wir nicht möchten. Wir können auch die Ausführung und Verwendung von Anwendungen in Windows blockieren , dieses Tutorial lesen und Ihren Computer schützen.

Blockieren Sie W10-Anwendungen

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *