【发布时间】:2019-12-07 13:28:38
【问题描述】:
WMIC 似乎有自己的 Windows 文件夹变量,并且完全忽略了我的系统列出的变量(使用 set)。我正在运行的命令是 wmic process where "not executablepath like '%%systemroot%%'" delete 来杀死从 Windows 文件夹以外的任何地方运行的所有进程。如果我使用%%systemroot%% 或相同的%%windir%%,程序会提前运行并终止其权限范围内的每个正在运行的进程,无论位置如何。出于某种原因,正如我在网上看到的那样,WMIC 处理变量 %%windows%% 并将使用它正确执行,但 %%windows%% 甚至不是我系统下列出的变量。
【问题讨论】:
标签: windows batch-file wmi wmic