データ変換などを実行する exe ファイルを追加することで拡張可能なサードパーティ製アプリケーションがあります。必要な変換を行う拡張機能を Powershell で作成しましたが、サードパーティ製アプリで ps1 を実行できません。 、拡張子として .exe ファイルのみを受け入れるためです。アプリはファイル名を最初の (そして唯一の) コマンドライン引数として拡張機能に追加するため、実行するコマンドは次のようになります。
someprogram.exe somefile.xml
スクリプトを引数として Powershell.exe を実行しようとしましたが、それが可能かどうか、またその方法を理解できませんでした。私が試したいくつかのこと
powershell.exe myscript.ps1
動作しません。スクリプトを取得して正しい XML ファイル自体を見つけようとしましたが、それでも何とか Powershell をコマンドラインから実行して、スクリプトを引数として取得して実行することができませんでした。
次に、Powershell スクリプトのみを実行する小さな .exe ファイルを作成することを考えましたが、それは可能でしょうか? もしそうなら、誰かが私を正しい方向に微調整できますか?