PS1PowerShellスクリプトをEXEファイルに変換する方法

すべての機能にもかかわらず、 Windows オペレーティングシステムはデフォルトで私たちに提供します、より上級のユーザーは通常さらに一歩進んでみます。 このために、CMDやPowerShellなどの統合された要素を使用します。 さて、ここでこれらがどのようにできるかをお見せします PowerShellスクリプトをEXEに変換する .

前述のツール、両方 CMD or コマンドプロンプト 、およびPowerShellは、Windows自体のネイティブ部分です。 これらは通常、オペレーティングシステムをより細かく制御できるコマンドとスクリプトを介して機能します。 ほとんどの場合、これらすべてを使用して最大限に活用するには、Windowsに関するある程度高度な知識が必要です。 そのグラフィカルインターフェイスは私たちにとって物事をはるかに簡単にしますが、ここで行うことはすべてコマンドを入力することによって行われます。

EXEファイルへのスクリプト

したがって、私たちが実際に達成しているのは、Windowsを制御し、より深く使用するために、Windowsの内部に一歩近づくことであると言えます。 さて、これらの場合の多くは、前述の独自のスクリプトを作成して使用します PowerShellの あらゆる種類のタスクと変更を実行します。

PowerShellからWindowsで作成するスクリプトは何ですか

まず、私たちが話しているこれらの特定の要素であるスクリプトは、Windowsで特定のタスクを実行する一連のコマンドであることを説明します。 これらはさまざまなツールやエディターで作成できますが、この場合は前述のPowerShellで開発されたものに関心があります。

このため、それを開発するユーザーは、コマンド構造を作成し、キーボードを使用してPowerShellエディターに入力するだけで済みます。 プロジェクトをそのまま終了すると、これらのスクリプトの最も一般的なファイル形式は次のようになります。 .PS1 。 これにより、将来、私たちが求める目的のためにこれらの要素を実行する機会が得られます。

パワーシェルウィンドウ

ただし、この場合、これらの要素を実行する別の方法について説明します。 そしてそれは私達が変換する可能性があるということです PowerShellスクリプトを EXE、つまり実行可能ファイル。すべて最初に作成した.PS1からのものです。 このようにして、その要素を純粋で単純なスクリプトとして共有するのではなく、アプリケーションとして実行可能ファイルとして共有できます。 ご想像のとおり、これにより、経験の浅いユーザーにPowerShellまたはCMDを介してスクリプトを実行する方法を説明する必要がなくなります。

PowerShellスクリプトをEXEに変換する方法

私たちがあなたに言うこのために、私たちは利用するつもりです ツール これはWindowsにも実装されています。 具体的には、IExpressと呼ばれるアプリケーションを指します。 これは、Windows 10でPowerShellスクリプトをEXEに変換するのに役立つものです。さらに、この同じユーティリティは、実行不可能なものを変換する場合など、他の場合にも役立ちます。 Visual Basicスクリプトファイル、 実行可能ファイルで。 しかし、私たちが本当に興味を持っていることに移りましょう。

したがって、たとえば.PS1形式のPowerShellスクリプトを取得したら、話しているIExpressツールを開く必要があります。 これを行うには、を押します 勝利+ R キーの組み合わせを使用して、システムの[実行]ダイアログボックスを開きます。 次に、その中にiexpressを記述して受け入れます。

クアドロ・エジェクター

IExpressを開いて、PowerShellスクリプトをEXEに変換します

次に、[Create new Self Extraction Directive file]というボタンをクリックして、[Next]をクリックします。 表示される次のウィンドウで、[ファイルの抽出]を選択し、インストールコマンドオプションを実行しました。

Extraer アーカイブ iexpress

IExpressを使用してスクリプトをEXEに変換する

表示されるダイアログボックスで、新しい名前を入力する必要があります。 実行ファイル 作成するファイル。 たとえば、Executable-script-itigicと呼ぶことができます。

実行可能スクリプトソフトゾーン

その時点で、ツールは、パッケージのインストールを確認するようにユーザーに依頼するかどうかを尋ねます。 手元の場合は、[いいえ]を選択して次のウィンドウに進みます。 同じやり方で、 IExpress 使用許諾契約を表示するかどうかを尋ねられますが、必要がないことを再度指定します。

表示される次の画面で、[追加]ボタンをクリックすると、変換するPowerShellスクリプトを追加できるようになります。 これは、表示されるナビゲーションウィンドウから行います。 その時点で、このツールに含まれている要素は、インストールプログラムにすでに表示されているはずです。 ドロップダウンリスト。 したがって、次のウィンドウでは、元の選択をデフォルトのままにし、プロセスの最後に「メッセージなし」とマークします。

PowerShellスクリプトをEXEに変換する他の方法

何かに遭遇した場合 ツールの問題 上で説明したように、他の興味深い代替手段を使用できると言います。

PS2EXE

これはあなたがからダウンロードできるプログラムです このリンク それは実際には Microsoft PowerShellのスクリプト。

F2KO Ps1 へ エグゼ

使用することもできます F2KO Ps1 へ エグゼ 、Windowsで実行できる複数の言語をサポートする無料のデスクトップアプリケーション。 これは、私たちがコメントするこれらのタスク向けに設計されており、次のことができます。 ここからダウンロードする .

F2KOオンラインコンバーター

ここで私たちは見つけます ウェブアプリケーション これは、同じ名前のポータブルアプリケーションを補完するものと見なすことができます。 アクセスできます このリンクからこれ .

PowerShell スタジオ

これは作成できるソフトウェアです PowerShellアプリケーション 、マルチファイルデバッグの実行に加えて、作成 MSI インストーラーなど。私たちはこれらすべてを手に入れます ここから .