Есть ли другой способ выполнить команду CMD без вызова Cscript, Wscript или PowerShell? - PullRequest
0 голосов
/ 07 мая 2019

У меня была команда CMD, чтобы настроить медиаплеер VLC на запись видео в определенный период времени, запрошенный пользователем. Он работал до тех пор, пока McAfee не обновил определение с корпоративного сервера, чтобы прекратить доступ к объекту wscript на рабочей станции. Поскольку корпоративный SA не хочет открывать исключения, мне нужно найти способ не вызывать wscript или cscript для запуска команды, как показано ниже:

"C:\Program~1\VideoLAN\VLC\vlc -vvv udp://@ Video101,10.1.1.101:4800,12,03,14,00,0,30,15,C:\Videos\101"

И попробовал PowerShell, и он тоже был заблокирован.

1 Ответ

1 голос
/ 02 июля 2019

Да. Это возможно в VBScript.

Например, если вы хотите выключить компьютер, вы можете запустить его через objShell.Run

Справка Ссылка = objShell.Run

Вот мой путь =

rc = objShell.Run "C:\WINDOWS\system32\shutdown.exe -r -t 0", 0, True
If rc <> 0 Then MsgBox "shutdown failed with exit code " & rc & "."
...