Powershell Apache Kafka中的参数格式不正确

Powershell Apache Kafka中的参数格式不正确,powershell,Powershell,我在跟踪调查。我想使用提供的命令杀死集群中的leader节点 wmic进程获取进程ID、标题、命令行|查找“java.exe”|查找“server-1.properties” 在这一点上,我得到了这个错误Find:Parameter Format Not Correct。 我在网上找不到任何帮助。有人能帮我吗?我假设您正在使用Powershell执行上述命令。 Find命令要求输入为字符串,但在Powershell中,用引号括起来的内容将针对变量展开或子表达式进行计算。要使它们成为文字字符串,可

我在跟踪调查。我想使用提供的命令杀死集群中的leader节点
wmic进程获取进程ID、标题、命令行|查找“java.exe”|查找“server-1.properties”
在这一点上,我得到了这个错误
Find:Parameter Format Not Correct

我在网上找不到任何帮助。有人能帮我吗?

我假设您正在使用Powershell执行上述命令。
Find
命令要求输入为字符串,但在Powershell中,用引号括起来的内容将针对变量展开或子表达式进行计算。要使它们成为文字字符串,可以通过倒勾来转义引号。 因此,一个解决方案是:

WMIC process get processid,caption,commandline | find `"java`" | find `"server-1.properties`"
您还可以使用
findstr
命令,而不是
find
,该命令如下所示:

WMIC process get processid,caption,commandline | findstr java | findstr server-1.properties
现在,您可能会问,为什么卡夫卡的文档有一个错误的命令?
命令没有错。您可以在cmd中运行该命令

你在Windows计算机上吗?是的,我在Windows 10上