Войти

Показать полную графическую версию : Запуск BAT файла с правами локального пользователя из сетевого BAT файла


Yurii_L
05-09-2012, 10:29
есть файл !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
net use Q: \\ХХХ.ХХХ.ХХХ.ХХХ\FTP\-=SPO-Install=-
Q:
call !Install.bat
net use Q: /delete

Yurii_L
05-09-2012, 10:39
спасибо, работает!!!
Только ключи на тихую установку *.msi файлов перестали работать... стали запрашивать подтверждение на установку :(
а *.ехе работают...

поторопился... проверил только на своей машине, где дистрибутивы еще и локально лежат...
не работает :(

El Sanchez
05-09-2012, 11:26
Yurii_L, измените строки в !Install.bat последующему образцу:

start /wait "" "%~dp0Far175b2634.x86.20110203.msi" /quiet

Yurii_L
05-09-2012, 12:14
изменять !Install.bat нельзя, т.к. с него происходит и локальная установка, а вести 2 файла и править их не охото...
не могу исправить верхнее сообщение :(
все работает за исключением того что ключи на тихую установку более не работают...

El Sanchez
05-09-2012, 12:20
изменять !Install.bat нельзя, т.к. с него происходит и локальная установка, а вести 2 файла и править их не охото... »
Yurii_L, изменения не коснутся локальной установки.

Yurii_L
05-09-2012, 12:26
к сожалению коснутся... попробовал во время установки ругается на ключи... видимо из за того что они за ковычками... и не устанавливает...

все работает при изменении 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
попробовал во время установки ругается на ключи... видимо из за того что они за ковычками... и не устанавливает... »
Yurii_L, измененный скрипт покажите.

нужно подтвердить установку из сети... "Открыть файл - предупреждение системы безопасности"
как его обойти ?
чтоб была тихая установка... »
Yurii_L, 48507

Yurii_L
05-09-2012, 14:19
...
@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 завершена
...

Iska
05-09-2012, 14:27
start "" /wait "%~dp0Far175b2634.x86.20110203.msi" /quiet

start "" /wait "%~dp07z920.msi" /quiet




© OSzone.net 2001-2012