Hi,
The respone time getting long might also be casued by network issue. Please check below technet post for some suggestions.
Monitoring via WMI - query needs a long time to get a result
https://social.technet.microsoft.com/Forums/lync/en-US/56775b06-8c9e-4780-a0c1-71efa2d111b7/monitoring-via-wmi-query-needs-a-long-time-to-get-a-result?forum=winserverManagement
Below article mentioned that "The WMI command-line tool (Wmic) is deprecated. Use PowerShell cmdlets instead". You can use PowerShell command Get-WmiObject to get instances of Windows Management Instrumentation (WMI) classes or information about the available classes. And starting in PowerShell 3.0, this cmdlet has been superseded by Get-CimInstance
For your reference
Features Removed or Deprecated in Windows Server 2012
https://video2.skills-academy.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/hh831568(v=ws.11)#wmi-providers
Get-WmiObject
https://video2.skills-academy.com/en-us/powershell/module/microsoft.powershell.management/get-wmiobject?view=powershell-5.1
Has WMIC been un-deprecated?
https://superuser.com/questions/1546599/has-wmic-been-un-deprecated
Thanks,
Eleven
----------
If the Answer is helpful, please click "Accept Answer" and upvote it.