Quindi ho letto ogni singola risposta relativa a questa domanda ma nessuna sembra funzionare.Come rendere PowerShell in attesa dell'installazione di exe?
io ho queste linee in corso nello script:
$exe = ".\wls1033_oepe111150_win32.exe"
$AllArgs = @('-mode=silent', '-silent_xml=silent_install.xml', '-log=wls_install.log"')
$check = Start-Process $exe $AllArgs -Wait -Verb runAs
$check.WaitForExit()
Dopo questo corre ho un assegno regex sui file installati che sostituisce alcune stringhe specifiche, ma non importa quello che cerco di farlo continua a eseguire il controllo regex durante l'installazione del programma.
Come posso fare in modo che la riga successiva non venga eseguita fino alla fine dell'installazione dell'exe? Ho anche provato a fare piping su Out-Null senza fortuna.
Ho il sospetto che il programma di installazione di spawn un altro processo per facendo l'installazione. –