Você pode usar o mesmo comando na verdade. Ou você estava atrás de algo mais idiomático? Acho mais fácil iniciar executáveis usando a sintaxe CMD, a menos que você veja alguns erros estranhos ( K.I.S.S. ). Mesmo redirecionamento funciona:
Get-Content install-list.txt | Where-Object {$_ -like "*.msu} | Foreach-Object {
wusa $_ /quiet /norestart >> "c:\script\installupdates.log" | Wait-Process
}
Quando tentei isso contra atualizações falsas, o arquivo de log estava vazio. Eu acho que isso pode estar relacionado com a opção silenciosa. Parece quieto na linha de comando também!