微软商店.appxbundle的永久直接下载链接?

问题描述 投票:0回答:1

我知道https://store.rg-adguard.net/可以从MS商店生成临时链接来下载.appxbundle/.appx文件。但是,我想要一个更“永久”的脚本解决方案。

仍然是 powershell 脚本编写的低调初学者,所以请耐心等待。

有人有什么想法吗?

我用于下载文件的代码,以防您想知道。

Invoke-WebRequest -Uri "$DownloadURI" -OutFile "$DownloadPath" -TimeoutSec "3600"
windows powershell windows-store
1个回答
0
投票

注意:我意识到我的脚本有一些错误,会导致某些下载无法工作...尝试 2.0.1(或更高版本)版本,它现在应该可以工作。

您不会找到永久的解决方案,因为根据商店自己的实施,所有内容都是为临时会话生成的(从生成下载时起最多 10 分钟)。更不用说有些包实际上有依赖项需要一起下载。

需要明确的是,如果存在无时间限制直接下载文件的端点,则https://store.rg-adguard.net/将不存在。此外,“.appxbundle”的可用性很大程度上取决于应用程序的开发人员是否上传了所述文件,但情况并非总是如此......这就是为什么您必须期望 4 种类型中的任何一种(2 种捆绑类型、.msixbundle)或 .appxbundle;2 种单一类型,.msix 或 .appx)。还应该知道,您可能会看到越来越少的 .appx/.appxbundle,因为 .msix/.msixbundle 是改进并取代它们的标准(请参阅 https://learn.microsoft.com /en-us/archive/blogs/sgern/but-what-about-app-v)

但是,为了使编写脚本更容易,我在以下位置做了以下操作:https://github.com/Andrew-J-Larson/OS-Scripts/blob/main/Windows/Wrapper-Functions/Get-AppxPackage-Function .ps1

下载所需的包以及依赖项。

© www.soinside.com 2019 - 2024. All rights reserved.