我知道有几篇帖子说用户想要安装 Windows Store Apps全部用户. 答案是使用DISM
。
就我而言,我无法使用,DISM
因为所有客户端都已部署。如果用户在支持中心请求新应用程序,则该包将部署到他的机器上。
应将此包 (*.appx) 部署到计算机不是仅供用户使用。
是否有 powershell 命令可以实现这一点?
答案1
您可以通过DISM.EXE /Online /Add-ProvisionedAppxPackage
命令执行此操作。更多信息这里
答案2
您可以使用添加配置的AppxPackage使用 PowerShell 脚本安装UWP 侧载附有證書的包裹:
- 您必须选择本地或网络路径并复制所有包文件夹内容。
- 跑步电源外壳作为
Administrator
:
$localFolderPath = "C:\UWP_1.0.0.0_Test]\*"
$localPackage = "C:\UWP_1.0.0.0_Test\UWP_1.0.0.0_x64.msixbundle"
$certName = Get-ChildItem -Path $localFolderPath -Include *.cer
certutil.exe -addstore TrustedPeople $certName[0].FullName
DISM.EXE /Online /Add-ProvisionedAppxPackage /PackagePath:$localPackage /SkipLicense
- 等待,需要一段时间。
- 如果有一些依赖项使用
/DependencyPackagePath:[pathDependcies]
我希望我能帮助别人。:)