2016-11-02 8 views
0

I, 스크립트에서 끔찍한, 그래서 나는 다음을 수행하는 스크립트와 약간의 도움이 필요 :더블 드라이버 수출 스크립트

WMIC 쿼리

WMIC 모델
위도 E7450을 얻을 computersystem

0

공백

없이 조회 결과를 이용하여 루트 폴더를 작성

Latitude_E7450

그런 다음 백업의 모든 드라이버를 두 번 드라이버를 실행하고 새로 만든 폴더에 저장 :

ddc b /source:"c:\Windows" /target:"c:\Latitude_E7450" 

답변

0

당신은 PowerShell을 사용하여 WMI 모델에서 대상 폴더 이름을 얻을 수있는 가정 WMI이,

$dirName = (Get-WmiObject -Class win32_computersystem).Model 

는 그런 다음 두 번 드라이버를 호출 할 수 있습니다 (일부 OEM 단위하지 않습니다)

반환 순수 파워 쉘 솔루션을
& ddc.exe b /source:"C:\Windows" /target:"C:\$dirName" 

, 예를 들어 미카엘 Nyström에서이 게시물을 참조, "PowerShell is King – Export drivers from Windows는"

Export-WindowsDriver -Destination "C:\Drivers\$((Get-WmiObject -Class win32_computersystem).Model)" -Online 

윈도우 6.3 이상 (8.1 또는 2012 R2)가 필요합니다, 그래서 승 7 번 드라이버를 사용 , 당신이 아직도 그것을 찾을 수 있다면. 더 많은 종소리와 휘슬을 보려면 " Building Configuration Manager Driver Packages for Windows 7 with PowerShell and Double Driver"을 참조하십시오.