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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2016/2019/2022 (http://forum.oszone.net/forumdisplay.php?f=119)
-   -   [решено] Не запускается vbs через GPO (http://forum.oszone.net/showthread.php?t=338684)

skami 12-01-2019 13:17 2851550

Не запускается vbs через GPO
 
Вложений: 1
Имеется скрипт установки 1с написанный на vbs. Создал объект в групповых политиках для компьютера в конфигурации указал логон скрипт. В логах событий на компьютере пользователя вижу обращение к объекту, но установка не начинается. В результатах GPO на сервере также вижу успешное применение политики. Если запускать файл vbs лежащий в шаре с пользовательского компьютера всё работает. Куда ещё смотреть?

Iska 12-01-2019 13:51 2851559

skami, начните с самого начала — убедитесь, что дело вообще доходит до исполнения скрипта. Для проверки этого сделайте логирование изнутри скрипта, пусть он, например, запишет что-то с датой и временем в текстовый файл по определённому пути, или, скажем, сделает запись в журнал событий. Затем повторите logon и посмотрите, что будет.

skami 12-01-2019 19:53 2851656

Iska, спасибо за совет, попробовал, с созданием текстового файла, эффект тот же - файл не создался.

Iska 13-01-2019 05:52 2851753

skami, проверьте ещё с записью в журнал событий, и тогда, если записи тоже не будет, «копайте» на предмет того, почему скрипт может не запускаться на исполнение.

Стоп. Вы пишете про logon-скрипт, а на скриншоте у Вас — напротив, startup-скрипт показан. Проверьте-ка, дан ли в разрешениях общего доступа на разделённый ресурс доступ компьютерам домена.

James Marsh 13-01-2019 11:31 2851784

По ходу в такой конструкции не запустится, я года 4 назад пытался =)
Пихайте в политику cmd файл
с содержимимым
Код:

cscript %vbs_script%
Только в cmd файле пути правильно пропишите.

skami 13-01-2019 22:00 2851960

Iska,какой журнал Вы имеете в виду? Да, ошибся указав логон имел в виду стартап. Компьютеры домена имеют права на чтение ресурса. Уже пробовал тот же скрипт прописать как логон на конфигурацию пользователя, не запустился.
James Marsh, пробовал такой вариант руками получал ответ типа Input Error: There is no script engine for file extension ".vbs".

Iska 13-01-2019 22:13 2851965

Цитата:

Цитата skami
Iska,какой журнал Вы имеете в виду? »

Журнал событий — Win-R, eventvwr.msc, Enter.

Писать (по-простому) можно так:
Код:

WScript.CreateObject("WScript.Shell").LogEvent 0, "I'm running successfully!"
Скрытый текст

James Marsh 14-01-2019 21:21 2852245

Цитата:

Цитата skami
Input Error: There is no script engine for file extension ".vbs". »

https://answers.microsoft.com/en-us/...9-20eedb9c5a4c

skami 16-01-2019 13:20 2852613

Iska, James Marsh, Спасибо за помощь. Разобрался - проблема заключалась в синхронизации контроллеров домена.

Rednel 22-09-2023 13:33 3016504

Вложений: 2
Исходные данные совершенно аналогичные, с тем отличием, что скрипт нормально отрабатывает, но только при одном условии:
пользователь должен зайти на сервер, где лежит скрипт, и тут же перезагрузить компьютер.

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


Время: 09:19.

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