我正在尝试使用远程框架安装驱动程序,该框架允许我运行作为远程计算机上远程处理/监控应用程序的子级生成的 shell 命令,以 cmd /c“命令”运行。但是由于安全功能认为驱动程序可能不安全,驱动程序拒绝安装。
驱动程序也有引号(路径中的空格)所以它就像
Dim command: command = "\\\\server\\driver\\folder\\Autorun.exe" /passive /norestart";
Set retVal = remote.Shell(command)
运行
cmd /c " "\\server\driver\folder\Autorun.exe" /passive /norestart"
在远程机器上
我已经尝试过并且在之前的语句中使用 setx SEE_MASK_NOZONECHECKS 1 /m 时遇到了麻烦,我猜测子进程看不到新的全局环境变量,这些变量在它的父进程启动时并不存在,并且没有它就无法工作重新启动。我想避免重新启动。
我试着跑步
cmd /c " set SEE_MASK_NOZONECHECKS=1 & "\\server\driver\folder\Autorun.exe" /passive /norestart"
但它似乎不起作用。有任何想法吗?