Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
Vbscript 31.10.05 13:01 Число просмотров: 2292
Автор: svtvl Статус: Незарегистрированный пользователь
|
> 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)
Если не понятно или не работает, то извините.
|
<sysadmin>
|
Дайте, pls, краткую инструкцию о том, как проинсталлить приложение автоматом на весь парк компов домена? 31.10.05 09:01
Автор: HandleX <Александр М.> Статус: The Elderman
|
Причём, по нескольким вариантам -)
Итак, есть домен под Windows Server 2003.
1) Есть набор файлов, и экзешник. Нужно это дело записать в определённый каталог, и исполнить экзешник с ключами (типичный пример -- DNet клиент ;-))
2) Есть полноценный пакет MSI. Что с ним делать дальше? -))
Заранее всем огромное спасибо за ответы!
|
|
Уже перечисленные варианты + 31.10.05 14:10
Автор: Deviator <n/a> Статус: Member Отредактировано 31.10.05 14:12 Количество правок: 3
|
> 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
|
|
|
Vbscript 31.10.05 13:01
Автор: svtvl Статус: Незарегистрированный пользователь
|
> 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)
Если не понятно или не работает, то извините.
|
|
|