Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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
WMIC命令在.bat文件中不起作用_Wmic - Fatal编程技术网

WMIC命令在.bat文件中不起作用

WMIC命令在.bat文件中不起作用,wmic,Wmic,我是WIMC的新手,所以我的问题可能会有一个简单的答案 如果我打开CMD并运行此命令: wmic/OUTPUT:C:\LogServices.txt服务,其中不是像“%Windows%”这样的路径名,获取DisplayName、Name、PathName、State、StartMode 这将生成包含不在windows文件夹中的所有服务的文件 若我将上述命令保存在bat文件中并运行它,将生成忽略WHERE语句的所有服务列表。以管理员身份运行此命令,不会更改任何内容。在批处理脚本中,您必须将%符号加

我是WIMC的新手,所以我的问题可能会有一个简单的答案

如果我打开CMD并运行此命令:

wmic/OUTPUT:C:\LogServices.txt服务,其中不是像“%Windows%”这样的路径名,获取DisplayName、Name、PathName、State、StartMode

这将生成包含不在windows文件夹中的所有服务的文件


若我将上述命令保存在bat文件中并运行它,将生成忽略WHERE语句的所有服务列表。以管理员身份运行此命令,不会更改任何内容。

在批处理脚本中,您必须将%符号加倍,以便将它们视为文字%符号。将您的命令更改为此,它将工作:

wmic/OUTPUT:C:\LogServices.txt服务,其中像“%%Windows%%”这样的非路径名获取DisplayName、Name、PathName、State、StartMode