通常、拡張子 .ps1 のPowerShellスクリプト ファイルはダブルクリックでは実行できません。実行するには、PowerShell にアクセスしてトリガー ステートメントを作成する必要があります。使いやすくするために、.ps1 ファイルを .exe ファイルに変換できます。
この記事では、Quantrimang が、 IExpressソフトウェアを使用して PowerShell スクリプト ファイル (.ps1) を .exe ファイルに変換 (変換) する方法を説明します。
IExpress は、 Visual Basicおよび PowerShell スクリプト、および直接実行できない他の種類のファイルをカバーするための非常に便利なツールです。ワンクリックでこれらのファイルを実行可能ファイルに変換します。
詳細に入る前に、PowerShell スクリプト ファイルが必要です。 PowerShell スクリプト ファイルの作成方法については、以下の記事を参照してください。
VS Code を使用して .ps1 ファイルを作成する
上の画像に示すように .ps1 ファイルを取得したら、次の手順に進みます。
- Windows + Rキーの組み合わせを押して、[ファイル名を指定して実行] ダイアログ ボックスを開きます
- 「ファイル名を指定して実行」
iexpress
にコマンドを入力してEnter キーを押します
- 表示される IExpress ウィザード ウィンドウで、[新しい Seft 抽出ディレクティブ ファイルの作成]を選択し、[次へ]をクリックします。
- 次に、「ファイルを抽出してインストール コマンドを実行する」を選択し、「次へ」をクリックします。
- 実行可能ファイルの名前を選択し、「次へ」をクリックし続けます。
- ユーザーにパッケージのインストールを確認するよう求めるかどうかを尋ねられます。このチュートリアルのフレームワークでは、「プロンプトなし」を選択し、「次へ」をクリックします。ユーザーにプロンプトを表示する場合は、「プロンプト」を選択し、下のダイアログ ボックスにメッセージを入力します。
- 同様に、使用許諾契約に関するプロンプトを表示するかどうかを尋ねられます。ここでは「ライセンスを表示しない」を選択し、「次へ」をクリックします。
- [パッケージ化されたファイル] ウィンドウで、[追加]ボタンを選択し、変換する PowerShell スクリプト ファイルを見つけて、[次へ]をクリックします。
- これで、スクリプト ファイルが[プログラムのインストール]ボックスに表示されます。表示されない場合は、フル パスを自分で入力します。例えば:
C:\Users\user\Desktop\Quantrimang.ps1
。[インストール後のコマンド] セクションで、デフォルトのままにし、[次へ]をクリックします。
- [ウィンドウの表示] セクションで、デフォルトのオプション [デフォルト (推奨)]のままにし、[次へ]をクリックします。
- 次に [完了メッセージ] セクションで、[メッセージなし]を選択します。スクリプトの実行後にユーザーにメッセージを表示したい場合は、「メッセージの表示」を選択し、ダイアログ ボックスにメッセージを入力して「次へ」をクリックします。
- [パッケージ名とオプション] ウィンドウで、[参照]をクリックします。保存場所を選択し、ファイル名を入力します。「保存」をクリックします。オプションは大きな効果がないため、必要に応じてそのままにするか、選択することができます。選択したら「次へ」をクリックします。
- 次に、「再起動の構成」セクションで、「必要な場合のみ再起動する」を選択し、「次へ」をクリックします。
- 戻って編集する必要がある場合に備えて、IExpress 構成を保存できます。このチュートリアルでは、Quantrimang は [保存しない]を選択し、[次へ]をクリックします。
- すべての構成が完了したので、.exe ファイルを作成する準備が整いました。「次へ」をクリックしてプロセスを開始します
- 変換プロセスが開始され、完了したら、「完了」をクリックして終了します。
- .exe ファイルは、選択した保存場所にあります。
あなたの成功を祈ります。また、Quantrimang に関する他の多くの素晴らしいヒントを参照することをお勧めします。