我们使用在链接中有两个变量的 aspx 网页。例子:
aspxpage.aspx?argument1=arg1&argument2=arg2
aspx 调用 .cmd 并将两个参数传递给它。代码是:
dim wshell
dim arg1
dim arg2
dim runcmd
arg1 = Request.Querystring("arg1")
arg2 = Request.Querystring("arg2")
wshell = CreateObject("WScript.Shell")
runcmd = """path\to\run.cmd """ + arg1 & " " & arg2 & ""
wshell.run (runcmd, 1, true )
wshell = nothing
我想知道如何检查在所有运行的服务器上哪个用户调用了 .cmd 。需要知道这一点以检查该用户是否具有运行 cmd 的适当权限以及 cmd 调用的所有函数。