Я нашел способ, и он редактирует XML-файл IIS applicationHost.config по коду.этот файл находится в папке% windir% \ system32 \ inetsrv \ Config и содержит данные IIS applicationPools и сайтов.
В nodejs я загружаю содержимое этого xml-файла с помощью fs, преобразую в json с помощью xml2js и запускаю свой новый сайти объекты пула приложений на сайты и массив пулов приложений, затем преобразуйте все данные этого файла json в xml и запишите в файл applicationHost.config.
Если вы хотите это сделать, не забудьте предварительно сделать резервную копию файла applicationHost.configдобавление новых данных сайта.
<applicationPools>
<add name="myApplicationPool"/>
</applicationPools>
.
.
.
<sites>
<site name="myWebsite" id="7" serverAutoStart="true">
<application path="/" applicationPool="myApplicationPool">
<virtualDirectory path="/" physicalPath="C://projectSites/myWebsite"/>
</application>
<bindings>
<binding protocol="http" bindingInformation="*:80:"/>
</bindings>
</site>
</sites>