2012-02-09 2 views
0

Мы унаследовали кучу старых (10 + лет) файлов VBScript, которые используются для запуска по расписанию с помощью диспетчера задач Windows.Альтернативы VBScript для выполнения запланированных задач

В рамках модернизации инфраструктуры мы обнаруживаем, что старые компоненты третьих сторон (Server Objects), которые скрипты отвечать на больше не будет работать на Win7/IIS 7.

Так как часть этих усилий обновления мы рассматривая возможность повторного написания этих сценариев, чтобы они не отвечали на сторонние компоненты.

Ядро этих «скриптов» будет представлять собой множество HTTP-запросов, запущенных по запланированной задаче.

Мы планируем заменить эти сценарии на консольные программы C#. Но прежде чем это сделать, вы хотели бы проверить с сообществом, чтобы проверить, есть ли какие-то лучшие альтернативы?

требования высокого уровня для работы под задачей по расписанию, чтобы сделать HTTP-запросы (проходящий базовую аутентификацию Windows) и доступ к локальной файловой системе, чтобы писать журналы и т.д.

ли Windows Powershell сократить его?

+1

Да. PowerShell предоставит вам полную гибкость, которая поставляется с .NET Framework. – Filburt

+0

Спасибо, но когда бы вы наклонились к программе powershell vs C# console? Хотя это может быть и другим вопросом ... – Fixer

+2

Используйте PS, когда сценарий может потребоваться изменить «на лету». Используйте консольное приложение, когда требования больше прибиты. – Oded

ответ

0

Я бы попробовал PowerShell.

Here - это короткий пример из блога Скотта Хансельмана о загрузке всех его подкастов с помощью сценария PowerShell.

+0

Может ли PS запускаться непосредственно из диспетчера задач Windows? Или мне нужно деформировать эту информацию в файле .BAT? – Fixer

Смежные вопросы