起動時に docker で実行する必要がある .exe プログラムがあります。エラーなしでコンテナのpowershellから実行できますが、powershellスクリプトファイルからは実行できません。
- コンテナ名:ベース
- exeファイル名:abc.exe
.exe はエラーなしで期待どおりに実行されます。
docker-compose ecex base powershell
PS C:\> abc.exe -someParam xyz
しかし、powershell スクリプト ファイルから呼び出すと、次のエラーが表示されます。
runexe.ps1 ファイル:
# run
abc.exe -someParam xyz
エラー :
Unhandled Exception: System.InvalidOperationException: Showing a modal dialog
box or form when the application is not running in UserInteractive mode is not a
valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to
display a notification from a service application.
at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
では、どうすればこの問題を克服できますか? 前もって感謝します。