Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » выполнение скрипта на машину

Ответить
Настройки темы
выполнение скрипта на машину

Старожил


Сообщения: 335
Благодарности: 11

Профиль | Отправить PM | Цитировать


так как не умею перепаковывать всякие пакеты в инсталляторы msi решил поизвращаться через vbs скрипты
скриптом проверяю наличие какогонить файла и затем запускаю приложение

сейчас вот надо всем установить небольшой апдейт для офиса FileFormatConverters.exe

набросал скрипт
Код: Выделить весь код
Dim oShell, oExec, sOutput
Dim fso, oFile

set fso = createobject("scripting.filesystemobject")
Set wshShell = WScript.CreateObject("WScript.Shell")
logname = "\\SERVER\logs$\office2007_" & wshShell.ExpandEnvironmentStrings("%COMPUTERNAME%") & ".log"
'============================================================
' Файл конвертера
file = "C:\Program Files\MSECache\O2007Cnv\1049\Catalog\files12.cat"
'
' Проверяем наличие файла
If (fso.FileExists(file)) Then
'============================================================
' nothing
'============================================================
ELSE
'============================================================
Set oExec = wshShell.Exec("\\server\$_distrib\_auto\office2007\FileFormatConverters.exe /log:" & logname & " /quiet")
End If
если скрипт запускать от имени пользователя, то пакет ессно не встанет
нужно с более серьезными правами
вешаем скрипт на применение к машине
но тагда скрипт ругается на
Set oExec = wshShell.Exec"\\server\$_distrib\_auto\office2007\FileFormatConverters.exe /log:" & logname & " /quiet")
грит нет доступа
то есь скрипт напрочь отказывается работать с сетевыми ресурсами (проверял также другими способами)

как быть?

вобщем у мну задача сделать проверку на существование файла, и если файла нету выполнить приложение с правами администратора

Отправлено: 13:58, 12-09-2007

 

Новый участник


Сообщения: 43
Благодарности: 0

Профиль | Отправить PM | Цитировать


Программа lsrunase у нее есть возможность вводить зашифрованный пароль. Скачай ее и через нее скрипт запускай под админскими правами.

Отправлено: 17:05, 13-09-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 335
Благодарности: 11

Профиль | Отправить PM | Цитировать


уже подумываю, а других способов нет?

Отправлено: 07:31, 15-09-2007 | #3



Moderator


Сообщения: 53444
Благодарности: 15497

Профиль | Отправить PM | Цитировать


Цитата farlow:
уже подумываю, а других способов нет?
А если извлечь содержимое FileFormatConverters.exe опцией /extract:путь или винраром?
Хотя в гугле встречаются упоминания о неудачных попытках установки O12Conv.msi через GPO, так что можете проверить.

Последний раз редактировалось Petya V4sechkin, 15-09-2007 в 13:31. Причина: лишнее.


Отправлено: 12:03, 15-09-2007 | #4


Старожил


Сообщения: 335
Благодарности: 11

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
А если извлечь содержимое FileFormatConverters.exe опцией /extract:путь или винраром »
дык проблема в доступе к папке програм файлс куда юзер не может писать
завтра попробую софтинку lsrunase

Отправлено: 20:02, 16-09-2007 | #5



Moderator


Сообщения: 53444
Благодарности: 15497

Профиль | Отправить PM | Цитировать


farlow, я в том смысле, что с .msi не требуется ухищрений со скриптами.

Отправлено: 20:12, 16-09-2007 | #6


Старожил


Сообщения: 335
Благодарности: 11

Профиль | Отправить PM | Цитировать


Цитата Staub:
Программа lsrunase у нее есть возможность вводить зашифрованный пароль. Скачай ее и через нее скрипт запускай под админскими правами. »
подскажите пжлста где ее взять? яндекс грит что не знает такой

Отправлено: 16:54, 19-09-2007 | #7


Ветеран


Сообщения: 4900
Благодарности: 496

Профиль | Сайт | Отправить PM | Цитировать


farlow, Гугл знает http://www.google.ru/search?hl=ru&q=...%B2+Google&lr=
Если бы Вы знали транскрипцию команды runas

-------
Если сообщение оказалось полезным, нажмите, пожалуйста, соответствующую кнопку.


Отправлено: 17:46, 19-09-2007 | #8



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » выполнение скрипта на машину

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
выполнение скрипта при ПЕРВОМ входе пользователя tojlst9lk Microsoft Windows NT/2000/2003 1 16-03-2009 20:12
Доступ - [решено] Выполнение скрипта от имени локального администратора FunkyByte Microsoft Windows 2000/XP 1 11-09-2008 11:15
долгое выполнение логон скрипта farlow Microsoft Windows NT/2000/2003 11 14-01-2008 14:50
[решено] Единовременное выполнение скрипта Michael Microsoft Windows NT/2000/2003 12 16-04-2007 10:32
Как прописать в самбе выполнение определенного скрипта kazarkin Общий по Linux 14 20-07-2006 09:09




 
Переход