Я пытаюсь рекурсивно искать каталог для указанного файла, который содержит .exe, а затем сохранить путь к каталогу, а затем использовать его в переменной позже.Powershell сохранить путь к каталогу из поиска ls?
Я понял, что с помощью:
ls -recurse -filter "PsExec.exe" | sort name | ft directory,name
отобразит каталог, содержащий EXE-файл. Есть ли способ, который я могу сохранить из каталога, чтобы впоследствии использовать его для ссылки на .exe в другой части моего скрипта? .exe будет сохранен в динамически названной папке, поэтому я не могу жестко указать путь.
Является ли этот файл гарантировано быть уникальным? Или он вернет набор файлов? – SirPentor
Можете ли вы передать результат в массиве '$ items = ls -recurse -filter" PsExec.exe "| имя сортировки | ft, name' – Hiten004
Вы не хотите передавать результаты 'format-table' в' $ items', но остальная идея - хорошая идея. – SirPentor