 |
|
Запуск BAT файла с правами локального пользователя из сетевого BAT файла
есть файл !Install.bat следующего содержания:
Код:
title Автоматическая установка стандартного пакета программ
@CLS
@echo Off
@echo Установка Far manager ...
start /wait Far175b2634.x86.20110203.msi /quiet
DEL /q "%allusersprofile%\Главное меню\Программы\Far Manager\Uninstall.lnk"
@echo Установка Far manager завершена
@echo Установка 7ZIP ...
start /wait 7z920.msi /quiet
@echo Установка 7ZIP завершена
@echo Установка Adobe reader ...
start /wait AcroRead.msi /quiet
@echo Установка Adobe reader завершена
@echo Установка NET Framework 3.5 ...
start /wait dotnetfx35.exe /lang:enu /q /norestart
@echo Установка NET Framework 3.5 завершена
@echo Установка NET Framework 4.0 ...
start /wait dotNetFx40_Full_x86_x64.exe /lang:enu /q /norestart
@echo Установка NET Framework 4.0 завершена
@echo Установка Libre office 3.6 ...
start /wait LibO_3.6.1_Win_x86_install_multi.msi /quiet
@echo Установка Libre office 3.6 завершена
@echo Установка Zimbra Desktop ...
start /wait zdesktop_7_1_4_ga_b11299_win32.msi /quiet
@echo Установка Zimbra Desktop завершена
@echo Установка DraftSight ...
start /wait DraftSight\DraftSight.msi /quiet
@echo Установка DraftSight завершена
@echo Установка FireFOX ...
start /wait Firefox_15.0.exe /s
@echo Установка FireFOX завершена
@echo Установка KB2570791 Отмена зимнего времени ...
start /wait WindowsXP-KB2570791-x86-RUS.exe /q /norestart
@echo Установка KB2570791 завершена
@echo Установка Ultra VNC ...
start /wait vnc_CES.exe
@echo Установка Ultra VNC завершена
@echo Установка завершена, перед использованием установленных программ - перезагрузите компьютер
exit
лежит вместе с программами в нем описанными на сетевом ресурсе
есть второй файл следующего содержания:
Код:
@CLS
@echo Off
net use Q: /delete
net use Q: \\ХХХ.ХХХ.ХХХ.ХХХ\FTP\-=SPO-Install=-
call Q:\!Install.bat
net use Q: /delete
exit
ХХХ.ХХХ.ХХХ.ХХХ - скрыт IP адрес
проблема:
команда call Q:\!Install.bat из второго файла отрабатывает не из Q:\, а с того места где лежит второй файл... как исправить строку чтоб первый файл видел все проги которые лежат вместе с ним в папке?
|
Petya V4sechkin |
05-09-2012 10:34 1983371 |
Код:
net use Q: \\ХХХ.ХХХ.ХХХ.ХХХ\FTP\-=SPO-Install=-
Q:
call !Install.bat
net use Q: /delete
|
спасибо, работает!!!
Только ключи на тихую установку *.msi файлов перестали работать... стали запрашивать подтверждение на установку :(
а *.ехе работают...
поторопился... проверил только на своей машине, где дистрибутивы еще и локально лежат...
не работает :(
|
El Sanchez |
05-09-2012 11:26 1983399 |
Yurii_L, измените строки в !Install.bat последующему образцу:
Код:
start /wait "" "%~dp0Far175b2634.x86.20110203.msi" /quiet
|
изменять !Install.bat нельзя, т.к. с него происходит и локальная установка, а вести 2 файла и править их не охото...
не могу исправить верхнее сообщение :(
все работает за исключением того что ключи на тихую установку более не работают...
|
El Sanchez |
05-09-2012 12:20 1983424 |
Цитата:
Цитата Yurii_L
изменять !Install.bat нельзя, т.к. с него происходит и локальная установка, а вести 2 файла и править их не охото... »
|
Yurii_L, изменения не коснутся локальной установки.
|
к сожалению коснутся... попробовал во время установки ругается на ключи... видимо из за того что они за ковычками... и не устанавливает...
все работает при изменении 2го файла так:
Код:
@CLS
@echo Off
net use Q: /delete
net use Q: \\ХХХ.ХХХ.ХХХ.ХХХ\FTP\-=SPO-Install=-
Q:
call Q:\!Install.bat
net use Q: /delete
exit
нужно подтвердить установку из сети... "Открыть файл - предупреждение системы безопасности"
как его обойти ?
чтоб была тихая установка...
|
El Sanchez |
05-09-2012 13:57 1983478 |
Цитата:
Цитата Yurii_L
попробовал во время установки ругается на ключи... видимо из за того что они за ковычками... и не устанавливает... »
|
Yurii_L, измененный скрипт покажите.
Цитата:
Цитата Yurii_L
нужно подтвердить установку из сети... "Открыть файл - предупреждение системы безопасности"
как его обойти ?
чтоб была тихая установка... »
|
Yurii_L, http://forum.oszone.net/showthread.php?t=48507
|
Код:
...
@echo Установка Far manager ...
start /wait "%~dp0Far175b2634.x86.20110203.msi" /quiet
DEL /q "%allusersprofile%\Главное меню\Программы\Far Manager\Uninstall.lnk"
@echo Установка Far manager завершена
@echo Установка 7ZIP ...
start /wait "%~dp07z920.msi" /quiet
@echo Установка 7ZIP завершена
...
|
Код:
start "" /wait "%~dp0Far175b2634.x86.20110203.msi" /quiet
…
start "" /wait "%~dp07z920.msi" /quiet
|
Время: 19:06.
© OSzone.net 2001-