Не запускается vbs через GPO
Вложений: 1
Имеется скрипт установки 1с написанный на vbs. Создал объект в групповых политиках для компьютера в конфигурации указал логон скрипт. В логах событий на компьютере пользователя вижу обращение к объекту, но установка не начинается. В результатах GPO на сервере также вижу успешное применение политики. Если запускать файл vbs лежащий в шаре с пользовательского компьютера всё работает. Куда ещё смотреть?
|
skami, начните с самого начала — убедитесь, что дело вообще доходит до исполнения скрипта. Для проверки этого сделайте логирование изнутри скрипта, пусть он, например, запишет что-то с датой и временем в текстовый файл по определённому пути, или, скажем, сделает запись в журнал событий. Затем повторите logon и посмотрите, что будет.
|
Iska, спасибо за совет, попробовал, с созданием текстового файла, эффект тот же - файл не создался.
|
skami, проверьте ещё с записью в журнал событий, и тогда, если записи тоже не будет, «копайте» на предмет того, почему скрипт может не запускаться на исполнение.
Стоп. Вы пишете про logon-скрипт, а на скриншоте у Вас — напротив, startup-скрипт показан. Проверьте-ка, дан ли в разрешениях общего доступа на разделённый ресурс доступ компьютерам домена. |
По ходу в такой конструкции не запустится, я года 4 назад пытался =)
Пихайте в политику cmd файл с содержимимым Код:
cscript %vbs_script% |
Iska,какой журнал Вы имеете в виду? Да, ошибся указав логон имел в виду стартап. Компьютеры домена имеют права на чтение ресурса. Уже пробовал тот же скрипт прописать как логон на конфигурацию пользователя, не запустился.
James Marsh, пробовал такой вариант руками получал ответ типа Input Error: There is no script engine for file extension ".vbs". |
Цитата:
Писать (по-простому) можно так: Код:
WScript.CreateObject("WScript.Shell").LogEvent 0, "I'm running successfully!" Скрытый текст
|
Цитата:
|
Iska, James Marsh, Спасибо за помощь. Разобрался - проблема заключалась в синхронизации контроллеров домена.
|
Вложений: 2
Исходные данные совершенно аналогичные, с тем отличием, что скрипт нормально отрабатывает, но только при одном условии:
пользователь должен зайти на сервер, где лежит скрипт, и тут же перезагрузить компьютер. Для обсуждения вопроса создал новую тему. |
Время: 09:19. |
Время: 09:19.
© OSzone.net 2001-