Windows SandboxでPS1、EXE、MSIインストーラーをすばやくテストする方法

Windows Sandboxは、 (Windows Sandbox)Windows 10のセキュリティ機能であり、アプリケーションとスクリプトを安全にテストできます。この機能により、ユーザーは信頼できないアプリケーションを隔離された安全な環境内で実行できます。Sandbox内のアプリケーションは、 Sandbox内にある場合、実際のハードウェア、メモリ、ストレージにアクセスできません。この投稿では、Windows SandboxでPS1、EXE、MSIインストーラーをテストする方法を紹介します。(test PS1, EXE, MSI installers)

(Test PS1)Windows Sandboxで(Windows Sandbox)PS1EXEMSIインストーラーをテストする

この方法は、個人的な使用のためにコンピューターで使用することも、 DeploymentToolkitなどのツールを使用して(Deployment Toolkit)ビジネス(Business)環境にアプリケーションを展開する前に使用することもできます。先に進む前に、次のことを行う必要があります。

  1. Windowsの機能からWindowsサンドボックス(Windows Sandbox)を有効にする
  2. (Add Context)サンドボックスの(Sandbox)コンテキストメニューを追加(サードパーティ)
  3. (Test Scripts)サンドボックスで(Sandbox)スクリプトアプリケーション(Applications)をテストする

サードパートのコンテキストメニューは、Damien Van Robaeysによって開発され、うまく機能します。

1] Windowsの機能からWindowsサンドボックスを有効にする

Windows Sandbox(enable the Windows Sandbox,)を有効にする方法についての包括的なガイドを作成しました。また、 Windows 10 Homeを使用している場合は、そのバージョンでも機能を有効にすることができます。Sandboxは、VmwareまたはVirtualBoxでサポートされています。最後に、SandboxConfigurationManagerを使用してこの機能を管理できます。

2]サンドボックス(Sandbox)(サードパーティ)のコンテキスト(Add Context)メニューを追加

コンテキストメニューを使用すると、コンテキストメニューを使用してアプリケーションとスクリプトをサンドボックス(Sandbox)に直接開くことができます。こちら(here)からダウンロードできます。Windows10v1903以降(Windows 10)で動作します。ダウンロードしたら、スクリプトを実行すると、サンドボックスのコンテキストメニューが利用できるようになります。

Windows SandboxでPS1、EXE、MSIインストーラーをテストする

コンテキストメニューには、2つのオプションが追加されています。

  1. サンドボックスで実行し、
  2. パラメータを使用してサンドボックスで実行します。

3]サンドボックス(Sandbox)でスクリプトとインストーラーをテストする(Test)

パラメータセクションでは、サンドボックス(Sandbox)でサイレントインストールを実行できます。また、インストール中にパラメーターを必要とするカスタムアプリケーションをインストールするために使用することもできます。

ファイルの種類に応じて、右クリックするとオプションが変わります。PSスクリプトを右クリックする場合は、サンドボックスで(Sandbox)PS1を実行する必要があります。また、 (PS1)MSIファイルで同じことを行うと、 [サンドボックスでMSI(Run MSI)を実行]または[サンド(Sandbox)ボックスで(Sandbox)MASI(Run MASI)を実行]オプションが表示されます。

アプリケーションをサイレントインストールするには、スイッチとして/Sを使用します。パラメータを追加するための入力ボックスが表示されます。オプションを指定して実行すると、サンドボックス構成ファイルがデスクトップに生成されます。サンドボックス(Sandbox)は特定の構成で自動的に起動します。これは、特定のファイルを実行するための起動コマンドを含むWSBファイルです。

これは、 WindowsSandbox(Windows Sandbox)で物事をより速く行うことができる優れたツールです。詳細については、systanddeploy.comをご覧ください。(systanddeploy.com.)



About the author

私は 10 年以上の経験を持つソフトウェア開発者です。私は Mac プログラミングを専門としており、TextEdit、GarageBand、iMovie、Inkscape など、さまざまな Mac アプリケーション用に数千行のコードを書いてきました。また、Linux および Windows 開発の経験もあります。開発者としての私のスキルにより、macOS から Linux まで、さまざまなソフトウェア開発プラットフォーム向けの高品質で包括的なチュートリアルを作成することができます。このチュートリアルは、使用しているツールについて詳しく知りたい人にとって最適な選択肢です。



Related posts