информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяГде водятся OGRыАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft обещает радикально усилить... 
 Ядро Linux избавляется от российских... 
 20 лет Ubuntu 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / sysadmin
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
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)
Если не понятно или не работает, то извините.
1




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


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