Im пытается написать очень короткий сценарий powershell, который запускает несколько команд, передает их вывод в текстовый файл, а затем выполняет поиск по ключевому слову.Проблема с запятыми 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 использует запятые для создания массива. Любые мысли или предложения?
Благодаря
Я currious почему вы используете WMIC? У PS намного лучшие способы доступа к WMI (Get-WMIObject). У него даже есть cmlets, которые характерны для работы с сервисами (Get-Service). – EBGreen
Вы пробовали «имя, начало»? – Lee
Цитаты не работают, я считаю, что это не синтаксически правильно. – ToastyMallows