информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Где водятся OGRыСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / sysadmin
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
В групповых политиках есть специальный раздел для распространения ПО, 31.10.05 13:16  Число просмотров: 2333
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
<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)
Если не понятно или не работает, то извините.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach