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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 8 и 8.1 (http://forum.oszone.net/forumdisplay.php?f=116)
-   -   [решено] проблема с запуском vbs скрипта в win 8.1 (http://forum.oszone.net/showthread.php?t=271023)

sasa74 31-10-2013 00:12 2244281

проблема с запуском vbs скрипта в win 8.1
 
Вложений: 1
Всем привет!
Образовалась небольшая(непонятная) проблема. Существует некий файл *.vbs, его запуск осуществляется через планировщик заданий. Выполнение его происходит через wscript.exe (я так полагаю), который присутствует в любых осях, так вот, почему то в windows 8.1 enterprise x64(Оригинальный образ от Microsoft MSDN Rus) при его запуске постоянно вылазит окно выбора программы для данного типа файлов (см. вложение). Этот скрипт аналогично выполняется на win 7 x64, и там никаких проблем, окон и прочего не вылазит. Прошу помочь разобраться.
Спасибо!

Vadikan 31-10-2013 00:21 2244290

В командной строке выполните:
Код:

cscript "полный путь к скрипту"
Если работает, в планировщике сделайте так:
Приложение: cmd
Аргументы: /c cscript <путь к скрипту>

sasa74 31-10-2013 02:16 2244326

Цитата:

Цитата Vadikan
В командной строке выполните:
Код:
cscript "полный путь к скрипту" »

выдает ошибку "Не удается найти указанный файл"

8 у меня на виртуальной машине (я думаю это тут ни при чем), осваиваю и плохо еще в ней ориентируюсь. Так вот, если через командную строку запустить этот скрипт(иду последовательно по путям...), то все происходит нормально (смотрел в диспетчере задач), выполняется и ничего не вылазит. А если запускаю выполнение из диспетчера заданий, то опять появляется окно выбора..., что соответственно происходит и по расписанию. Ничего не понимаю, запутался совсем.
PS: эту операцию проделывал на многих компьютерах с win7 - проблем 0

и еще, если напрямую запустить скрипт из проводника, то выполнение также происходит, без подтверждения выбора программы

Petya V4sechkin 31-10-2013 07:54 2244363

sasa74, еще попробуйте: Свойства задания -> вкладка Действия -> Запуск программы ->
  • Программа или сценарий: wscript.exe
  • Добавить аргументы: "путь_к_VBS-файлу", например:
    Код:

    "D:\my scripts\run.vbs"

Vadikan 31-10-2013 09:43 2244400

Цитата:

Цитата sasa74
выдает ошибку "Не удается найти указанный файл" »

Вы реальный путь прописали или текст "полный путь к скрипту"? Если второе, то ой...

sasa74 31-10-2013 11:25 2244457

Цитата:

Цитата Petya V4sechkin
Программа или сценарий: wscript.exe
Добавить аргументы: "путь_к_VBS-файлу", например:
Код:
"D:\my scripts\run.vbs" »

Вот теперь все получилось как надо! Огромное спасибо. И если ни секрет, почему именно так надо было настроить пл. заданий?
Странная все же эта восьмерка

Цитата:

Цитата Vadikan
Вы реальный путь прописали или текст "полный путь к скрипту"? Если второе, то ой... »

Ну конечно реальный, я ж не совсем уже....)

PS: по поводу скрипта: секретов никаких нет, он выполняет автоматическое обновление Windows Defender в скрытом режиме, т.е. во время выполнения не выходит никаких окон о его запуске! На 7-ке все работает без прописывания программы выполнения, как сценария, например: программа или сценарий - полный путь к файлу, в аргументах пусто, рабочая папка указана...

еще раз спасибо

Vadikan 31-10-2013 11:54 2244477

Цитата:

Цитата sasa74
он выполняет автоматическое обновление Windows Defender в скрытом режиме »

Внезапно, это делает Windows Update без плясок с бубном...

sasa74 31-10-2013 12:01 2244480

Цитата:

Цитата Vadikan
Внезапно, это делает Windows Update без плясок с бубном... »

Я в курсе! ну в таком случае, обновляться будет все подряд, а я хочу контролировать процесс.
И автообновление касается только дефендера, а если я захочу таким образом поставить Microsoft Security Essentials, то там уже автообновление не прокатит - вот так!

Vadikan 01-11-2013 00:17 2245048

Цитата:

Цитата sasa74
а я хочу контролировать процесс. »

А смысл? Все равно все важные обновления надо ставить, не сидеть же с уязвимостями.

Цитата:

Цитата sasa74
а если я захочу таким образом поставить Microsoft Security Essentials »

Так Defender это и есть MSE, просто интегрированный :)

sasa74 01-11-2013 00:56 2245064

Vadikan, я с большим уважением к Вам отношусь и всегда читаю Ваши статьи в блоге, очень доходчиво и понятно написанные.
Да бог, уже с этими дефендерами и MSE. Я мог бы и не писать о том, какую именно задачу выполняет мой скрипт (это мог быть и простой вывод на экран "Привет", например). Проблема заключалась в том, как Диспетчер заданий его запускает и почему выходит окошко с выбором программы для запуска. Я получил решение/ответ на свой вопрос и очень доволен. Может эта проблема имеет единичный характер и случилась только у меня, но зато теперь я буду знать еще один способ запуска скриптов через диспетчер заданий.


PS: Не по теме: вот буквально на днях прочитал статью о функции TRIM для SSD, у меня, как оказалось, она не работала на Win7, видимо по причине того, что я не делал чистую установку, мигрировал ось с HDD по ряду причин. Теперь все работает как надо, заметил явную прибавку в производительности. Спасибо)

Vadikan 01-11-2013 09:35 2245191

sasa74, так я и не начинал оффтоп до решения проблемы. А так вы опять узнали что-то новое - про Defender :)

TexpodIT 23-03-2022 09:29 2982161

Привет.
Заметил, что у меня все скрипты выполняются за исключением того, что содержит в имени пробел.
Удалил пробел и окно выбора в ланировщике пропало .
Возможно и в названии папки не должно быть пробелов, не проверял.
"" - не помогли)


Время: 03:55.

Время: 03:55.
© OSzone.net 2001-