我正在尝试编写一个非常简短的 powershell 脚本,它运行一些命令,将它们的输出通过管道传输到文本文件,然后对关键字进行搜索。
我无法弄清楚这条线要改变什么:
wmic service get name, startname | out-File "$pwd\admin\wmic.txt"
WMIC.exe : Invalid GET Expression.
At \\test.ps1:7 char:5
+ wmic <<<< service get name startname | out-File "$pwd\admin\wmic.txt"
+ CategoryInfo : NotSpecified: (Invalid GET Expression.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
我相信错误是由“,”产生的,因为 powershell 使用逗号创建一个数组。有什么想法或建议吗?
谢谢