diff --git a/README.md b/README.md index c080879..7a24f86 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,24 @@ Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned `RemoteSigned` erlaubt lokal erstellte Skripte; aus dem Internet geladene Skripte müssen signiert sein. +### „Das Skript ist nicht digital signiert" + +Wurde `dig.ps1` aus diesem Git-Repo geladen, markiert Windows die Datei mit einer +„Mark of the Web" (Herkunft: Internet/Netzwerk). Unter `RemoteSigned` wird die Ausführung +dann mit dem Hinweis blockiert, dass das Skript nicht digital signiert ist. + +**Empfohlene Lösung** — die Markierung gezielt bei dieser Datei entfernen (Policy bleibt sicher): + +```powershell +Unblock-File -Path C:\Tools\dig.ps1 +``` + +**Einmalig ohne Policy-Änderung ausführen** — umgeht die Prüfung nur für diesen Aufruf: + +```powershell +powershell -ExecutionPolicy Bypass -File C:\Tools\dig.ps1 example.com MX +``` + ## Hinweise - Das Skript benötigt das Modul `DnsClient` (`Resolve-DnsName`), das unter Windows standardmäßig vorhanden ist.