Вот что я хочу сделать - я хочу установить программное обеспечение на каждый компьютер в моем домене. Хотелось бы, чтобы это было полностью автоматизировано. Я уверен, что это можно сделать либо с помощью командного файла, либо с помощью vbscript. Вот что я хотел бы сделать:
Я новичок в написании сценариев, может ли кто-нибудь указать мне правильное направление? Спасибо заранее.
Для начала необходимо определить, можно ли запустить установку из командной строки и какие параметры доступны / обязательны. Если установщик является (или включает) .msi, это, скорее всего, так.
PSExec - это инструмент от SysInternals (приобретенный Microsoft, но хранящийся под именем SysInternals - просто ищите его), который я использую для подобных задач все время. Создайте файл (я обычно использую targets.list), который состоит из всех целевых систем, по одному в каждой строке. Поместите его в каталог с PSExec и вашим установщиком. Бегать "psexec @targets.list -c [filename] [arguments]
".
Ведение журнала не очень хорошее, но вы можете найти множество скриптов для вывода списка установленных на компьютере приложений. Я часто начинаю с Репозиторий Microsoft Script Center. (Это, вероятно, легко сделать в Powershell.) (Одним из примеров является следующий сценарий: "Список всего установленного программного обеспечения".) Измените сценарий так, чтобы он сообщал только о приложении, которое вам нужно, или перечислял только машины, на которых его нет ... Я бы также настроил его так, чтобы он также использовал тот же файл" targets.list ". Есть несколько способов сделать это!
-Вальдо