Om CGI te gebruiken op IIS moet je iig het volgende doen:
https://blogs.iis.net/thomad/how-to-run-a-cgi-program-under-iis-7-0-or-iis-7-5

Als je taken als een bepaalde gebruiker wil laten uitvoeren, kun je het volgende doen: Maak in IIS een nieuwe site aan (je kunt ook een bestaande site aanpassen, uiteraard). Er wordt ook direct een nieuwe toepassingsgroep aangemaakt (met dezelfde naam) aangemaakt. Ga naar die toepassingsgroep. Klik op de rechtermuisknop, en kies voor geavanceerde instellingen. Bij het procesmodel staat een ID. Dit zal iets zijn als ApplicationPoolIdentity. Verander dat in het account waarmee je het wil laten uitvoeren. Ga dan weer naar de zojuist gemaakte website, en ga naar IIS->CGI. Daar vind je bij Beveiliging de instelling "Gebruiker imiteren". Deze staat op "True". Als je die op False wordt de toepassing als het domeinaccount gestart, en kun je dus ook bronnen bereiken met deze gebruikersnaam...