Показать полную графическую версию : Не до конца отрабатывающий скрипт!
themaxik
30-09-2009, 09:48
Доброго времени суток уважаемые IT-шнике, у меня возникла небольша трабла со скриптом, с помощью котрого я хотел копировать на компы посети СП3 и установить его там же с помощью этого же скрипта, сунул значит я этот скрипт в ГПО -> Конфигурация компьютера -> Конфигурация Windows -> сценарий запуск/завершение -> Автозагрузка и там добавил этот скрипт, и положил его в Policies\{7611CE8B-BCCA-43C2-868C-C329D1D17539}\Machine\Scripts\Startup синтаксис скрипта такой:
@Echo Processing Installation .....please, wait
@echo off
if not exist d:\servicepak goto install
if exist d:\servicepak goto exit
:install
mkdir d:\servicepak
copy \\Kontroller\servicepak\WindowsXP-KB936929-SP3-RUS.exe d:\servicepak
start /wait d:\servicepak\WindowsXP-KB936929-SP3-RUS.exe /quiet /norestart
:EXIT
при загрузке скрипт отрабатывает только копирование самомго экзешника и создаёт папку, но не устанавливает, подскажите кто нить, может я что нибудь не так делаю?
WindowsXP-KB936929-SP3-RUS.exe наверняка предполагает наличие какого-либо диалогового окна, ожидающего ответа пользователя. Нет ответа - нет установки.
Если в Вашей сети доменная структура можно попробовать установить с помощью политики безопасности. http://support.microsoft.com/default.aspx?kbid=314934
themaxik
30-09-2009, 10:10
Ну вот эта часть скрипта quiet /norestart и предуматривает то чтобы не спрашивать у пользователя нажатие каких либо кнопок, диалоговых окон или ещё что либо
Ivan Bardeen
30-09-2009, 11:16
Лучше, конечно же настроить в сети WSUS, но можно и так:
- Download Full SP3, Network Installation http://www.microsoft.com/downloadS/details.aspx?familyid=5B33B5A8-5E76-401F-BE08-1E1555D4F3D4&displaylang=en
- extract all file
- copy/move them to a share where the computers (or authenticated users)
are allowed to read
- apply update.msi in the a single GPO, where only this setting is in
- link it to the OU, where your computers are in, you want to update.
apply update.msi in the a single GPO »
...или попробовать после распаковки установить с шары через update.exe:
\\Kontroller\servicepak\update.exe /quiet /norestart /O
Ivan Bardeen
30-09-2009, 11:56
...или попробовать после распаковки установить с шары через update.exe: »
И что? Батник будет отрабатывать после каждой перезагрузки компьютера - зачем это надо?
themaxik
30-09-2009, 12:19
Вообще есть wsus в сети, но он берёт обновы с вышестоящего сервера, где пакеты обновлений не предусмотрены для обнов, и Инета у меня к сожелению с таким количеством трафика тоже не имеется, если бы у меня был пакет обновлений с расширением msi, то конечно я бы засунул его в ГПО как и написал уважаемый rrev и скачал бы его с майкрософтсткого сайта как посоветовал мне Ivan bardeen, но я этого сделать всего не могу, есть ещё какие нибудь конструктивные предложения?
Ivan Bardeen
30-09-2009, 12:25
если бы у меня был пакет обновлений с расширением msi »
Блин, я вам и предложил скачать пакет с расширением msi.
Guide for Installing and Deploying Microsoft® Windows® XP Service Pack 2 (http://technet.microsoft.com/en-us/library/bb457085.aspx)
themaxik
30-09-2009, 12:44
Блин, я вам и предложил скачать пакет с расширением msi. »
Ну я же говорю что не имею такой возможности, хорошо я перефразирую вопрос, как с помощью скрипта поставить сп3 и что нужно сделать чтобы он всё таки запускал установку екзешника, может там с правами на запуск этого сп3, хотя я под админом домена захожу тоже не устанавливается?
Ivan Bardeen
30-09-2009, 12:48
Ну я же говорю что не имею такой возможности »
Это уже похоже на выпендреж, извините. Я откланиваюсь
И что? Батник будет отрабатывать после каждой перезагрузки компьютера - зачем это надо? »проверить можно по разному, например так:
@Echo Off
WMIC OS GET CSDVersion /Value|Find "Service Pack 3"
If ErrorLevel 1 \\Server\Update\update.exe /quiet /norestart /O
themaxik
30-09-2009, 12:59
Это уже похоже на выпендреж, извините. Я откланиваюсь »
В чём мой выпендрёж то, я говорю что не имею возможности скачать msi пакет обновлений сп3, у меня имеется в начилии только екзешник.
Ivan Bardeen
30-09-2009, 13:02
я говорю что не имею возможности скачать msi пакет обновлений сп3 »
Во-первых - этого я не знал. Ибо не обладаю априорным мышлением и телепатией
Во-вторых инет у вас есть
В-третьих я говорю как надо делать, а вы упорствуете.
themaxik
30-09-2009, 13:20
Во-первых - этого я не знал. Ибо не обладаю априорным мышлением и телепатией »
и Инета у меня к сожелению с таким количеством трафика тоже не имеется, если бы у меня был пакет обновлений с расширением msi, то конечно я бы засунул его в ГПО как и написал уважаемый rrev и скачал бы его с майкрософтсткого сайта как посоветовал мне Ivan bardeen
Во-вторых инет у вас есть »
Ну меня трафика ежемесячного выделяют 100 метров, просто чтобы смотреть в инете и не чо не качать.
В-третьих я говорю как надо делать, а вы упорствуете. »
так выж мне говорите что надо делать с msi пакетом, вы меня извините, может я чо не допонимаю, я есчо раз извиняюсь за свой интеллект, если я дейвтсвительно не догоняю того чтовы мне советуете.
вы о чем?.. "WindowsXP-KB936929-SP3-RUS.exe /X" и будет вам Update.MSI и Update.EXE
themaxik
30-09-2009, 15:02
[WindowsXP-KB936929-SP3-RUS.exe /X »
А что это означает? ЧТо за параметр /Х ? и куда его прописывать?
themaxik,
Start - Run - D:\WindowsXP-KB936929-SP3-RUS.exe /X , к примеру.
themaxik
30-09-2009, 15:12
Чота я вообще не пойму, при чём тут Старт- Run, мнеж другое совсем нужно, или если я запущу этот екзешник с параметром /Х он мне msi распакует чтоли?
а всё, понятно, он извлекает содерживое exe файла, сэнкс за разъяснение, попробую мутить дальше
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.