Как я вижу, другие рекомендуют использовать PowerShell.Ну лично я бы уделил больше внимания.Зачем?
Каждый веб-запрос должен обрабатываться максимально быстро и без каких-либо блокировок.Если в сценарии содержатся команды, работающие с сетью, возможны некоторые таймауты (например, если компьютер недоступен).Поток обработки будет заблокирован на все время и не сможет обработать любой другой веб-запрос.Вскоре вы можете получить внутреннюю ошибку сервера и аналогичные ответы.
Кроме того (я не уверен), я подозреваю, что PowerShell потребляет больше памяти, чем аналогичный код в C #.
Я не требую не используйте Powershell , просто обратите внимание ;)