Я пытаюсь рекурсивно искать каталог, находить любые .inf-файлы внутри и передавать эти файлы в pnputil, чтобы добавить эти драйверы в каталог драйверов Windows.powershell pass .inf files to pnputil
У меня есть следующие:
cd /drivers
$x = ls -Path . -Filter "*.inf" -Recurse -ErrorAction SilentlyContinue
Foreach ($i in $x){
pnputil /a $i
}
и я получаю следующее сообщение об ошибке от PNPUTIL:
Добавление пакета драйверов не удалось: Invalid INF передается в качестве параметра.
Я предполагаю, что он терпит неудачу, потому что pnputil не любит объект, который он получает. Любое предложение о том, что передать его или что изменить?
Спасибо!
'& pnputil/a $ i.FullName' возможно .. im im im close. У вас есть объект DirectoryInfo. Вам просто нужно использовать свойство fullname – Matt
Красиво, что это точно, Пожалуйста, опубликуйте как ответ – andrsnn