Показать полную графическую версию : [решено] Не запускается vbs через GPO
Имеется скрипт установки 1с написанный на vbs. Создал объект в групповых политиках для компьютера в конфигурации указал логон скрипт. В логах событий на компьютере пользователя вижу обращение к объекту, но установка не начинается. В результатах GPO на сервере также вижу успешное применение политики. Если запускать файл vbs лежащий в шаре с пользовательского компьютера всё работает. Куда ещё смотреть?
skami, начните с самого начала — убедитесь, что дело вообще доходит до исполнения скрипта. Для проверки этого сделайте логирование изнутри скрипта, пусть он, например, запишет что-то с датой и временем в текстовый файл по определённому пути, или, скажем, сделает запись в журнал событий. Затем повторите logon и посмотрите, что будет.
Iska, спасибо за совет, попробовал, с созданием текстового файла, эффект тот же - файл не создался.
skami, проверьте ещё с записью в журнал событий, и тогда, если записи тоже не будет, «копайте» на предмет того, почему скрипт может не запускаться на исполнение.
Стоп. Вы пишете про logon-скрипт, а на скриншоте у Вас — напротив, startup-скрипт показан. Проверьте-ка, дан ли в разрешениях общего доступа на разделённый ресурс доступ компьютерам домена.
James Marsh
13-01-2019, 11:31
По ходу в такой конструкции не запустится, я года 4 назад пытался =)
Пихайте в политику cmd файл
с содержимимым
cscript %vbs_script%
Только в cmd файле пути правильно пропишите.
Iska,какой журнал Вы имеете в виду? Да, ошибся указав логон имел в виду стартап. Компьютеры домена имеют права на чтение ресурса. Уже пробовал тот же скрипт прописать как логон на конфигурацию пользователя, не запустился.
James Marsh, пробовал такой вариант руками получал ответ типа Input Error: There is no script engine for file extension ".vbs".
Iska,какой журнал Вы имеете в виду? »
Журнал событий — Win-R, eventvwr.msc, Enter.
Писать (по-простому) можно так:
WScript.CreateObject("WScript.Shell").LogEvent 0, "I'm running successfully!"
https://i.imgur.com/6AAhrEP.png
James Marsh
14-01-2019, 21:21
Input Error: There is no script engine for file extension ".vbs". »
https://answers.microsoft.com/en-us/windows/forum/windows_xp-performance/error-there-is-no-script-engine-for-file-extension/ef023588-0c5c-4d37-a169-20eedb9c5a4c
Iska, James Marsh, Спасибо за помощь. Разобрался - проблема заключалась в синхронизации контроллеров домена.
Исходные данные совершенно аналогичные, с тем отличием, что скрипт нормально отрабатывает, но только при одном условии:
пользователь должен зайти на сервер, где лежит скрипт, и тут же перезагрузить компьютер.
Для обсуждения вопроса создал новую тему (http://forum.oszone.net/showthread.php?p=3016555#post3016555).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC