【发布时间】:2011-04-04 15:48:50
【问题描述】:
我正在尝试编写一个 vbscript,它获取终端服务器上当前登录的用户并使用该信息执行其他操作。我根据出现错误的行将其缩减为最基本的脚本。
'On Error Resume Next
dim colSessions, objWMI, objitem
Set oWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colSessions = objWMI.ExecQuery("Select * from Win32_LogonSession")
For Each objitem In colSessions
WScript.Echo objitem.LogonId
Next
我在第 6 行收到以下错误(查询是针对 Win32_LogonSession):
VBScript 运行时错误:需要对象:' '
为什么会出现此错误?我究竟做错了什么?我找不到其他人报告此问题(为什么我总是第一个找到并报告他们?)。
【问题讨论】: