Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Запуск BAT файла с правами локального пользователя из сетевого BAT файла (http://forum.oszone.net/showthread.php?t=242036)

Yurii_L 05-09-2012 10:29 1983368

Запуск 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


Yurii_L 05-09-2012 10:39 1983377

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

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

El Sanchez 05-09-2012 11:26 1983399

Yurii_L, измените строки в !Install.bat последующему образцу:
Код:

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

Yurii_L 05-09-2012 12:14 1983421

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

El Sanchez 05-09-2012 12:20 1983424

Цитата:

Цитата Yurii_L
изменять !Install.bat нельзя, т.к. с него происходит и локальная установка, а вести 2 файла и править их не охото... »

Yurii_L, изменения не коснутся локальной установки.

Yurii_L 05-09-2012 12:26 1983426

к сожалению коснутся... попробовал во время установки ругается на ключи... видимо из за того что они за ковычками... и не устанавливает...

все работает при изменении 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

Yurii_L 05-09-2012 14:19 1983499

Код:

...
@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 1983508

Код:

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

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



Время: 19:06.

Время: 19:06.
© OSzone.net 2001-