Czytałem wszystkie odpowiedzi związane z tym pytaniem, ale żaden z nich nie działa.Jak sprawić, aby Power Shell czekał na instalację exe?
Mam te linie dzieje się w skrypcie:
$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()
Następnie biegnie mam czek regex o zainstalowanych plików, które zastępuje niektóre szczególne struny, ale bez względu na to, co staram się zrobić kontynuuje uruchamianie sprawdzania regex podczas instalacji programu.
Jak mogę to zrobić, aby następna linia nie została wykonana, dopóki nie zakończy się instalacja exe? Próbowałem też wypróbować Out-Null bez powodzenia.
chciałbym podejrzewać, że tarło instalatora Inny sposób wykonanie instalacji. –