Wie aktiviere ich die Ausführung von PowerShell-Skripten?

Ich möchte ein Skript ausführen. Leider weigert sich mein System, das zu tun (von einer erhöhten Eingabeaufforderung):

PS C:\Users\x\Desktop> .\Set-CustomPresence.ps1
.\Set-CustomPresence.ps1: File C:\Users\x\Desktop\Set-CustomPresence.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https://go.microsoft.com/fwlink/?LinkID=135170.

Ich erzwang einen Undefined - Status nach dem obigen - Hinweis:

PS C:\Users\x\Desktop> Get-ExecutionPolicy -List

        Scope ExecutionPolicy
        ----- ---------------
MachinePolicy       Undefined
   UserPolicy       Undefined
      Process       Undefined
  CurrentUser       Undefined
 LocalMachine       Undefined

Der Fehler ist immer noch derselbe und das Skript weigert sich, zu starten. Wie kann ich das beheben?

Author: WoJ, 2020-05-07

1 answers

Sie müssen eine weniger restriktive Ausführungsrichtlinie festlegen.

Lauf Set-ExecutionPolicy RemoteSigned

Wenn Sie dazu aufgefordert werden, wählen Sie die für Sie am besten geeignete Antwort aus.

Änderung der Ausführungsrichtlinie Die Ausführungsrichtlinie schützt Sie vor Skripten, denen Sie nicht vertrauen. Das Ändern der Ausführungsrichtlinie kann verfügbar machen sie zu den im Hilfethema about_Execution_Policies beschriebenen Sicherheitsrisiken unter https:/go.microsoft.com/fwlink/?LinkID=135170. Möchten Sie die Ausführungsrichtlinie ändern? [Y] Ja [A] Ja zu allen [N] Nein [L] Nein zu allen [S] Nein [?] Hilfe (Standard ist "N"):

 2
Author: spikey_richie,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-05-07 12:17:49