Разное - [решено] проблема с запуском vbs скрипта в win 8.1

Аватара пользователя
sasa74

Разное - [решено] проблема с запуском vbs скрипта в win 8.1

Сообщение sasa74 »

Всем привет!

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

Спасибо!
Вложения

[Расширение png было запрещено, вложение больше недоступно.]

Аватара пользователя
Vadikan

Re: Разное - [решено] проблема с запуском vbs скрипта в win 8.1

Сообщение Vadikan »

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

Код:

Код: Выделить всё

cscript "полный путь к скрипту"

Если работает, в планировщике сделайте так:

Приложение: cmd

Аргументы: /c cscript
Аватара пользователя
Vadikan

Re: Разное - [решено] проблема с запуском vbs скрипта в win 8.1

Сообщение Vadikan »

Цитата Vadikan:



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

Код:

cscript "полный путь к скрипту"
Разное - [решено] проблема с запуском vbs скрипта в win 8.1




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



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

PS: эту операцию проделывал на многих компьютерах с win7 - проблем 0



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

Re: Разное - [решено] проблема с запуском vbs скрипта в win 8.1

Сообщение sasa74 »

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



Код:

Код: Выделить всё

"D:\my scripts\run.vbs"
Аватара пользователя
Petya V4sechkin

Re: Разное - [решено] проблема с запуском vbs скрипта в win 8.1

Сообщение Petya V4sechkin »

Цитата sasa74:



выдает ошибку "Не удается найти указанный файл"
Разное - [решено] проблема с запуском vbs скрипта в win 8.1




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

Re: Разное - [решено] проблема с запуском vbs скрипта в win 8.1

Сообщение Vadikan »

Цитата Petya V4sechkin:



Программа или сценарий: wscript.exe

Добавить аргументы: "путь_к_VBS-файлу", например:

Код:

"D:\my scripts\run.vbs"
Разное - [решено] проблема с запуском vbs скрипта в win 8.1




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

Странная все же эта восьмерка




Цитата Vadikan:



Вы реальный путь прописали или текст "полный путь к скрипту"? Если второе, то ой...
Разное - [решено] проблема с запуском vbs скрипта в win 8.1




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



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



еще раз спасибо
Аватара пользователя
sasa74

Re: Разное - [решено] проблема с запуском vbs скрипта в win 8.1

Сообщение sasa74 »

Цитата sasa74:



он выполняет автоматическое обновление Windows Defender в скрытом режиме
Разное - [решено] проблема с запуском vbs скрипта в win 8.1




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

Re: Разное - [решено] проблема с запуском vbs скрипта в win 8.1

Сообщение Vadikan »

Цитата Vadikan:



Внезапно, это делает Windows Update без плясок с бубном...
Разное - [решено] проблема с запуском vbs скрипта в win 8.1




Я в курсе! ну в таком случае, обновляться будет все подряд, а я хочу контролировать процесс.

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

Re: Разное - [решено] проблема с запуском vbs скрипта в win 8.1

Сообщение sasa74 »

Цитата sasa74:



а я хочу контролировать процесс.
Разное - [решено] проблема с запуском vbs скрипта в win 8.1




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




Цитата sasa74:



а если я захочу таким образом поставить Microsoft Security Essentials
Разное - [решено] проблема с запуском vbs скрипта в win 8.1




Так Defender это и есть MSE, просто интегрированный Изображение
Аватара пользователя
Vadikan

Re: Разное - [решено] проблема с запуском vbs скрипта в win 8.1

Сообщение Vadikan »

Vadikan, я с большим уважением к Вам отношусь и всегда читаю Ваши статьи в блоге, очень доходчиво и понятно написанные.

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





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

Вернуться в «Microsoft Windows 8 и 8.1»