0

起動時に 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)

では、どうすればこの問題を克服できますか? 前もって感謝します。

4

1 に答える 1