我已经彻底搜索过,并且还没有找到这个问题的正确答案。似乎下面的方法可能已过时了?
在这种情况下,我有一个Access 2010表单,其中包含一个按钮,用于执行更新Active Directory用户登录时间的.vbs文件。此文件必须与我的管理帐户一起运行,该帐户使用eToken证书和pin进行身份验证。因此,我需要一个Windows用户登录界面提示。如果可能,请提供VBA代码示例。
我尝试了以下方法但没有成功:
Shell "runas.exe /user:administrator ""scriptname.vbs""", vbNormalFocus
和
ShellExecute 0, "runas", "c:\folder\scriptname.vbs", Command, vbNullString, SW_SHOWNORMAL
答案 0 :(得分:0)
我认为您在使用RunAs时需要运行可执行文件 也许尝试使用" Wscript"
预先添加vbs文件