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