2016-09-15 6 views
0

내가 그런 다음 MSU 파일배치 파일 실행 PowerShell을

Start-Process wusa.exe \\hqfs1\users\tantony\PowerShell\WinUpdate\Win7AndW2K8R2-KB3134760-x64.msu 

를 실행하는 PowerShell 스크립트를 가지고, 내가 /quiet /norestart를 추가하는 방법이 있나요 파워 쉘 스크립트를

powershell -ExecutionPolicy ByPass -noexit "& ""\\hqfs1\users\tantony\PowerShell\WinUpdate\winupdate.ps1""" /quiet /norestart 

를 실행하는 배치 파일을 msu가 사용자 상호 작용없이 자동으로 실행되도록 배치 파일에 있습니까? 이 같은

+0

매개 변수가 이미 배치 스크립트에있는 것으로 보인다. PowerShell 스크립트의'wusa.exe'에 패스하는 방법을 묻고 있습니까? –

+0

예, powershell 스크립트에서 wusa.exe로 전달하는 방법을 묻습니다. 나는 이전에 테스트 중이었고 게시하기 전에'/ quiet/norestart'를 꺼내는 것을 잊었습니다. –

답변

0

뭔가 작업을해야합니다 :

$update = '\\hqfs1\users\tantony\PowerShell\WinUpdate\Win7AndW2K8R2-KB3134760-x64.msu' 
Start-Process wusa.exe ((,$update + $args) -join ' ') 
+0

감사합니다. Ansgar Wiechers,하지만 여전히 wusa.exe 창이 나타납니다. 나는 자동 설치를 시도하고있다. –

+0

'/ quiet'과'/norestart' 매개 변수를 올바르게 전달하면 코드가 수행합니다. 증거를 제공해주십시오. –