ADSUtil. VBS является Вашим другом здесь. Можно использовать его для получения списка всех сайтов в системе (который необходимо будет отредактировать немного для получения надлежащих результатов), и установить пул приложений для сайта.
cscript adsutil.vbs enum /P /w3svc/
даст Вам список всех путей на Вашем сервере как это:
[/w3svc/1]
[/w3svc/2]
[/w3svc/608728754]
[/w3svc/608728755]
[/w3svc/87257621]
[/w3svc/AppPools]
[/w3svc/Filters]
[/w3svc/Info]
что-либо, что заканчивается числом, является веб-сайтом. После фильтрации того списка можно использовать его в качестве входа для другой команды adsutil.vbs:
cscript adsutil.vbs set W3SVC/<number>/ROOT/AppPoolId <NewAppPoolName>
Который изменит пул приложений для веб-сайта, указанного <number>
быть независимо от того, что указано в <NewAppPoolName>
- этот пул приложений должен уже существовать.
Запись обертки вокруг этого на Вашем любимом языке должна быть довольно тривиальной, если Вы уже говорите об использовании C#, чтобы сделать это.
Кроме того, если Вы не знакомы с ним, adsutil.vbs обычно существует в c:\inetpub\adminscripts\
Вы не настроили сервер Exchange для приема почты для slopez@alrconsultores.com
. Поэтому он пытается сообщить admin@alrconsultores.com
об этой ситуации. Но, к сожалению, этот пользователь тоже неизвестен.
Итак, настройте ваш Exchange на прием обоих почтовых адресов, и проблема исчезнет.