从Outlook宏中,我想运行quser命令来获取登录日期时间:
Private Sub getLogonDateTime()
MsgBox CreateObject("WScript.Shell").Exec("quser").StdOut.ReadAll()
End Sub
当我以管理员身份登录时,它可以正常工作。 当我没有以管理员身份登录时,我收到运行时错误(“找不到文件”)。
但是即使我不是管理员,quser也可以在cmd或powershell中工作。
这是某种安全设置吗? 如果我不是管理员,如何从Outlook VBA中读取quser结果?