Почему не запускается vbs скрипт из cmd только под админом?
Добрый день!
Имеется vbs скрипт. Его необходимо запускать через bat.
Для отладки запускал bat или вводил команду запуска vbs в cmd. При запуске от админа, скрипт отрабатывает. При запуске под обычным пользователем - нет. Ошибок нет, просто не запускается.
Почему не запускается под обычным пользователем?
Может какие-то права надо дать пользователю?
pumpkinm, пробую один конкретный скрипт. К сожалению, в vbs не знаток, мне нужно взять готовый скрипт и запускать его на определенной машине.
Запускаю батник где вызывается скрипт vbs с абсолютным путем и двумя параметрами, которые представляют из себя два других абсолютных пути.
run_script.bat:
For /F "delims=" %%i IN ('DIR D:\some_folder\*.* /b') DO (
"D:\scripts_folder\script.vbs" "D:\some_folder\%%i" "D:\some_folder\%%~ni.csv"
)
makaron710, во-первых, в каких условиях должен работать но не работает скрипт: с командной строки или в планировщике ("Назначенные задания")?
Во-вторых, попроб1уте поставить перед именем скрипта команду, которая его выполняет: для работы в консоли используйте cscript.exe (есть ещё wscript.exe, с работой в окне)
... попроб1уте поставить перед именем скрипта команду, которая его выполняет: для работы в консоли используйте cscript.exe (есть ещё wscript.exe, с работой в окне)
2. Узнать, срабатывает ли цикл вообще, поставив в батнике вместо скрипта какой-нибудь echo i = %%i или после скрипта pause
3. Поставить в батнике вместо своего скрипта простой скрипт с одной строкой WScript.Echo "hello" запускается ли вообще wsh