информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяSpanning Tree Protocol: недокументированное применениеГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / sysadmin
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
В групповых политиках есть специальный раздел для распространения ПО, 31.10.05 13:16  Число просмотров: 2416
Автор: 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-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach