Warum sollte jemals jemand eine Webseite erstellen wollen, die von PowerShell Code serviert wird?
Ich habe 99 Gründe, aber Geschwindigkeit ist keiner!
(Und Sie bekommen wahrscheinlich mehr als 99 Probleme, um etwas Ernstes damit zu tun.)
Es wird unter Windows Server 2019/Internet Information Services (IIS) Version 10 getestet.
Ausführen .bat oder .cmd -Dateien als CGI -Skript funktionieren einfach, aber aus irgendeinem Grund ist es bei .ps1 -Dateien nicht der Fall.
Andere Personen haben ähnliche Probleme.
Dieses kleine C# -Programm kann das Problem beheben.
Kompilieren Sie es, indem Sie CGIwrap.compile.cmd ausführen, das Verzeichnis C:inetpubbin und CGIwrap.exe in dieses Verzeichnis kopieren.
Hier sind einige Screenshots von IIS, um zu zeigen, wie es eingerichtet ist.









