При запуске из консоли PowerShell Internet Explorer запускается, как и ожидалось:
$ie_command = "C:\Program Files (x86)\Internet Explorer\iexplore.exe"
&$ie_command
Если я помещаю один и тот же точный код в функцию внутри модуля, это ничего не делает. И да, другой код в той же функции работает должным образом, поэтому проблема не в том, что модуль не был импортирован или что-либо еще.
Я что-то упустил? Почему бы это не сработало?