我还想与Ignite分享我们对未来企业功能的一些想法。我们将启用组策略支持,以便IT专业人员可以确信他们可以成功地管理其环境。企业支持类别中包括的其他功能包括:传递优化,网络上限,代理支持和并行下载。
削减更多细节。
什么是新的
功能选择器
如果要尝试实验性功能,请使用winget的设置打开默认的JSON编辑器。如果没有,我建议运行winget install vscode。从那里,您可以启用或禁用功能。下面,我提供了一个示例配置,其中包含我们的两个实验测试功能(experimantalCMD和experimentalArg)以及experimentalMSStore函数。
启用experimentalCMD和experimentalArg后,运行winget实验--arg来查看示例。“标志”中有一个小复活节彩蛋。
PowerShell自动完成
我们也不喜欢额外的打字。这很快成为我最喜欢的确定可用软件包版本的方式。键入winget [space] [tab] [space] pow [tab] [space] -v [space] [tab] [tab] [tab]和voila。
微软商店
我们最需要的功能之一是能够从Microsoft Store安装应用程序。我们已沿着这条路径迈出了第一步,将精心挑选的大约300个应用程序列表添加到了新源中。所有这些应用程序都是免费的,并且所有人都享有E评级。启用实验性功能后,我们将自动添加商店清单的来源。搜索将覆盖多个源以显示结果。在下面,您将看到winget搜索nightingale的结果。
接下来,您将看到使用命令winget install“ Nightingale REST Client”的安装。
下一步是什么
清单
软件包管理器最重要的功能之一就是能够查看已安装的内容。我们的任务是包括可能已安装在程序包管理器外部的应用程序,这些应用程序可在“控制面板”中或通过“添加删除软件”获得。我们不想只看通过Windows Package Manager安装的内容。但是,我们将跟进安装的内容,以帮助您将所有内容更新到当前版本。
更新资料
说到升级,如果您只需Winget Upgrade Powershell或Winget Upgrade并升级所有应用程序,那就太好了。我们也这么认为。一位较活跃(且反应灵敏)的社区成员还指出,您并不总是希望更新软件包。我们将使您能够将程序包链接到特定版本,以免更改它。
删除中
有时您不再需要该应用程序。通常,对于我来说,我想回收C:驱动器上的空间。winget卸载“一些巨型应用程序”。如果他可以删除软件包管理器之外安装的东西,那就太好了,所以我们还将了解如何使它工作。
进出口
为了方便起见,我们不能放弃做更多魔术的机会。我将要使用一台新机器的时间临近。我期待能够从这台计算机上winget导出packages.json并将winget导入packages.json到新的。我期待与您分享结果。
如何获取Windows软件包管理器
如果您是Windows Insider或我们的Package Manager Insider程序,则必须已经具有最新版本。运行商店并检查是否有内部更新并且没有更新。如果您只想下载客户端,请转到GitHub版本页面并尝试一下。如果您需要商店中的自动更新并且想要使用Windows 10的发行版,则也可以加入Windows Package Manager Insider程序。