我試圖遞歸搜索一個目錄,在其中找到任何.inf文件並將這些文件傳遞給pnputil以將這些驅動程序添加到Windows驅動程序目錄中。powershell將.inf文件傳遞給pnputil
我有以下幾點:
cd /drivers
$x = ls -Path . -Filter "*.inf" -Recurse -ErrorAction SilentlyContinue
Foreach ($i in $x){
pnputil /a $i
}
,我從pnputil出現以下錯誤:
添加驅動程序包失敗:無效的INF作爲參數傳遞。
我假設它失敗,因爲pnputil不喜歡它所得到的對象。任何關於通過它的建議或要修改的內容?
謝謝!
'&pnputil/a $ i.FullName'也許..我很確定我會關閉。你有一個DirectoryInfo對象。你只需要使用全名屬性 – Matt 2014-12-05 21:12:20
美麗這就是它,請發佈爲答案 – andrsnn 2014-12-05 21:13:16