Windows Sandboxを使う

  • (練習)curlの使い方
    powershellで以下を実行して、vscode.exeをデスクトップにダウンロードしてみる(お試し)

PS C:\Users\うまぴょい> curl.exe -L "https://update.code.visualstudio.com/latest/win32-x64-user/stable" --ssl-no-revoke --output C:\users\うまぴょい\Desktop\vscode.exe

※ホストOS側では --ssl-no-revokeオプションを付けないと、SSL証明書の失効チェックができずにエラー(next InitializeSecurityContext failed)となる
(ゲストOSではなぜかエラーにならない)

参考記事:
VS Code がインストール済みの Windows Sandbox を起動する方法

  • バッチファイルの作成
    C:/users/うまぴょい/wbs/VSCodeInstall.cmd

curl -L "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=246471_2dee051a5d0647d5be72a7c0abff270e" --output C:\users\WDAGUtilityAccount\Desktop\java.exe
C:\users\WDAGUtilityAccount\Desktop\java.exe /s
curl -L "https://github.com/k-tamura/easybuggy/releases/download/1.4.1/easybuggy.jar" --output C:\users\WDAGUtilityAccount\Desktop\easybuggy.jar
  • 構成ファイルの作成 
    C:/users/うまぴょい/desktop/preinstalled-vscode.wsb

<Configuration>
  <MappedFolders>
    <MappedFolder>
      <HostFolder>C:\Users\うまぴょい\wsb</HostFolder>
      <ReadOnly>true</ReadOnly>
    </MappedFolder>
  </MappedFolders>
  <LogonCommand>
    <Command>C:\Users\WDAGUtilityAccount\Desktop\wsb\VSCodeInstall.cmd</Command>
  </LogonCommand>
</Configuration>
  • デスクトップ上の構成ファイルをダブルクリック

サンドボックスが起動し、javaインストールとアプリのダウンロードが始まります。やったね!

この記事が気に入ったらサポートをしてみませんか?