Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 从outlook宏运行quser,无管理员权限_Vba_Outlook - Fatal编程技术网

Vba 从outlook宏运行quser,无管理员权限

Vba 从outlook宏运行quser,无管理员权限,vba,outlook,Vba,Outlook,从Outlook宏中,我要运行quser命令以获取登录日期时间: Private Sub getLogonDateTime() MsgBox CreateObject("WScript.Shell").Exec("quser").StdOut.ReadAll() End Sub 当我以管理员身份登录时,它会工作。 当我没有以管理员身份登录时,会出现运行时错误(“未找到文件”) 但quser在cmd或powershell中工作,即使我不是管理员 这是某种安全设置吗? 如果我不是管理员

从Outlook宏中,我要运行quser命令以获取登录日期时间:

Private Sub getLogonDateTime()

    MsgBox CreateObject("WScript.Shell").Exec("quser").StdOut.ReadAll()

End Sub
当我以管理员身份登录时,它会工作。 当我没有以管理员身份登录时,会出现运行时错误(“未找到文件”)

但quser在cmd或powershell中工作,即使我不是管理员

这是某种安全设置吗? 如果我不是管理员,如何从outlook VBA中读取quser结果?

这些可能是一个有趣的:这些可能是一个有趣的:和