Windows 10 中的 VBS 无效查询

VBS Invalid Query in Windows 10

为什么以下 VBS 代码在 Windows 7 中有效,但在 Windows 10 中出错:

strComputer="."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\" & strComputer & "\root\cimv2")
Set colProcesses = objWMIService.ExecQuery("Select * from Win32_Process Where Name = 'notepad.exe'")
Wscript.Echo colProcesses.Count

我在 Windows 10 中遇到的错误是:

test_2.vbs(4,1) SWbemObjectSet: Invalid query

我做错了什么?

尝试使用以下代码。这应该有效

strQuery = "select * from win32_process where Name = " & """" & "Notepad.exe" & """"
strComputer="."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\" & strComputer & "\root\cimv2")
Set colProcesses = objWMIService.ExecQuery(strQuery)
Wscript.Echo colProcesses.Count