Windows Sandboxでwingetをインストールする


結論

powershellを開き下記を実行

@(
  "https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx",
  "https://github.com/microsoft/winget-cli/releases/latest/download/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle"
)|foreach-object{
  [System.IO.Path]::GetTempFileName() | Tee  -Variable TempFile
  iwr -useb $_ -OutFile $TempFile
  Add-AppxPackage $TempFile
  del $TempFile
}

説明

windows sandboxはstoreが使えないのでAdd-AppxPackageコマンドレットを用いて自分でインストールをする。その時にVCLibsが依存しているがstoreが使えないと自動でインストールしてくれないのでそれも手動でインストールする必要がある。

参考