Скрипт для удаленной установки приложения с помощью VBS скрипта. Установка приложения осуществляется с помощью пакетов .msi (готовить пакеты нужно отдельно).
myDomainAdminUser — учетная запись администратора домена
password — пароль
\sharedistribinstall.msi — сетевая папка с установщиком программы.
CompName — имя компьютера
Const wbemImpersonationLevelDelegate = 4
Set objWbemLocator = CreateObject(«WbemScripting.SWbemLocator»)
Set objConnection = objwbemLocator.ConnectServer _
(«CompName», «rootcimv2», «myDomainAdminUser», _
«password», , «kerberos:WebServer»)
objConnection.Security_.ImpersonationLevel = wbemImpersonationLevelDelegate
Set objSoftware = objConnection.Get(«Win32_Product»)
errReturn = objSoftware.Install(«\sharedistribinstall.msi»,,True)
Источник: sergeykovarsky.blogspot.com
Как создавать скрипты в Windows | удобный конструктор с графическим интерфейсом
Скрипт автоматической установки программ
Стараюсь по максимуму все автоматизировать, поэтому в обиходе использую большое количество скриптов. Некоторые из них бывают довольно специфичными.
Скрипт для автоматизации скачивания и установки приложения — один из таких. Область применения довольно широкая. Можно использовать для тестов различных версий одной программы. В доработанном виде — подобным скриптом можно накатывать целую кучу программ — одним движением. Удобно использовать для установки любимого софта на свежую систему.
Т.к. мы работаем в Linux — особенно ценно, что для этого не надо скачивать и устанавливать какие-то дополнительные программы, которыми поисковики так любят пичкать пользователей windows.
Скрипт скачивает и устанавливает приложение из исходников с любыми заранее заданными параметрами. В данном случае — скачивает и устанавливает пакет для asterisk — smstools , который позволяет работать с sms .
Создаем и для запуска — делаем исполняемым.
#!/bin/bash # папка куда ставим приложение dir=»/usr/src/asterisk/sms_tools» # url откуда качаем url=»http://smstools3.kekekasvi.com/packages/smstools3-3.1.15.tar.gz» # версия vers=»smstools3″ # установка cd /tmp wget $url tar xvfz *.tar.gz cd $vers ./configure —prefix=$dir make make install
Источник: feanor184.ru
Winstall – веб-сервис для генерации скриптов Windows Package Manager (winget)
На онлайн конференции для разработчиков Build 2020 компания Microsoft представила менеджер пакетов для Windows с открытым исходным кодом под названием Windows Package Manager (winget). Данное консольное приложение позволяет администраторам и пользователям скачивать, устанавливать и управлять программными пакетами. Инструмент winget поддерживает пакетную установку программ и уже сейчас поддерживает большое количество приложений, в том числе от сторонних разработчиков.
Скрипт для автоматической установки программ
Менеджер пакетов Winget можно загрузить и установить в Windows 10 версии 1709 или новее. Установка одного приложения понятна и проста, но для пакетной установки нескольких программ нужно воспользоваться скриптами.
Веб-сервис Winstall
Winstall упрощает генерацию скриптов для пакетной установки программы. Он создан специально для Windows Package Manager и работает аналогично Ninite. Пользователь выбирает программы, которые нужно установить, а затем получает готовый скрипт для установки всех пакетов в целевой системе за раз.
При посещении Winstall, веб-сервис опрашивает официальный репозиторий Microsoft, чтобы получить новейшую информацию о приложениях, в том числе получить актуальный список поддерживаемых приложений.
Winstall извлекает метаданные, только если вы выбираете приложения, чтобы не нарушать ограничения GitHub API. Сервис выводит версию определенной программы и ее описание. Также доступна ссылка для прямого скачивания установщика и ссылка для перехода на официальный сайт разработчика.
Вы можете выбрать несколько приложений из списка поддерживаемых приложений, чтобы сайт сгенерировал скрипт для их одновременной установки в целевую систему.
Скрипты доступны в виде пакетного файла сценария (.BAT) или в виде скрипта PowerShell (.PS1). Вы можете загрузить скрипт в систему или скопировать его в буфер обмена.
Останется только вставить скрипт в приложение Windows Terminal для его запуска. Обратите внимание, что вам нужно предварительно установить winget от Microsoft, поскольку его установка не включена в скрипт.
Winstall – удобный веб-сервис для быстрого создания скриптов установки ПО. Обратите внимание, что на данный момент поддерживается только установка программ, сценарии удаления пока не предоставляются. Веб-сервис разработан разработчиком популярного альтернативного интерфейса Twitter – Tweeten App.
А вы будете использовать Windows Package Manager? Что вы думаете о данной новинке от Microsoft?
Источник: www.comss.ru