1

Следующий код работает: Get-ChildItem "C: \" -recurse -include * .dllGet-ChildItem не извлекает файлы при использовании переменной для Drive Letter

Но следующий код не работает, когда диск заменяется переменной, содержащей строку.

$ temp = "C:"; Get-ChildItem "$ temp" -recurse -include * .dll.

Любой вопрос, что может быть проблемой?

+0

Не удалось воспроизвести с помощью посланных кода. Попробуйте запустить эту строку на новом сеансе PowerShell. Если он работает, проблема в другом. В противном случае это может быть некорректный код в скрипте PS-профиля. – wOxxOm

ответ

0

Вопрос был разрешен следующим образом: $ temp = "C:"; Get-ChildItem $ Темп -recurse -include * .dll

0

Это работа, попробуйте следующее:

$temp = "C:\Program Files" 
$DllDirectory = Get-ChildItem -Path $temp -Recurse -Include *.dll 
$DllDirectory