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インストールとアプリのダウンロードが始まります。やったね!
この記事が気に入ったらサポートをしてみませんか?