В групповых политиках есть специальный раздел для распространения ПО,31.10.05 13:16 Число просмотров: 2416 Автор: ZloyShaman <ZloyShaman> Статус: Elderman
Дайте, pls, краткую инструкцию о том, как проинсталлить приложение автоматом на весь парк компов домена?31.10.05 09:01 Автор: HandleX <Александр М.> Статус: The Elderman
> 1) Есть набор файлов, и экзешник. Нужно это дело записать в > определённый каталог, и исполнить экзешник с ключами > (типичный пример -- DNet клиент ;-))
Для совсем мелких прог, типа DNet клиента использую стартапные батники, ниже пример, как раз для DNet:
@echo off if exist "C:\Program Files\Distributed\DNet\stop.now" goto :exit if exist "C:\Program Files\Distributed\DNet\DNETC.EXE" goto :ver xcopy \\Spooler\install\Admin\Distributed\GPO "C:\Program Files\" /s /q /k /o /h /y "C:\Program Files\Distributed\DNet\DNETC.EXE" -quiet -install "C:\Program Files\Distributed\DNet\DNETC.EXE" -svcstart :ver if exist "C:\Program Files\Distributed\DNet\2.9011.496.ver" goto :exit net stop dnetc xcopy \\Spooler\install\Admin\Distributed\GPO "C:\Program Files\" /s /q /k /o /h /y net start dnetc :exit
> 2) Есть полноценный пакет MSI. Что с ним делать дальше? -)) На это, см. что сказал ZloyShaman
В групповых политиках есть специальный раздел для распространения ПО,31.10.05 13:16 Автор: ZloyShaman <ZloyShaman> Статус: Elderman
> 2) Есть полноценный пакет MSI. Что с ним делать дальше? -)) Я лично этого не делал, но есть скрипт который видимо это делает.
Install Software on a Remote Computer
Description
Installs a hypothetical software program (using a Windows Installer package) on a remote computer. Requires delegation for the computer and user accounts involved in the procedure.
Script Code
Const wbemImpersonationLevelDelegate = 4
Set objWbemLocator = CreateObject("WbemScripting.SWbemLocator")
Set objConnection = objwbemLocator.ConnectServer _
("WebServer", "root\cimv2", "fabrikam\administrator", _
"password", , "kerberos:WebServer")
objConnection.Security_.ImpersonationLevel = wbemImpersonationLevelDelegate
Set objSoftware = objConnection.Get("Win32_Product")
errReturn = objSoftware.Install("\\atl-dc-02\scripts\1561_lab.msi",,True)
Если не понятно или не работает, то извините.