我们的最新功能是支持从 Microsoft Store 安装应用程序。 我们的目标是让在 Windows 上安装软件变得更加容易。 我们最近还添加了 PowerShell 选项卡自动完成和功能切换。 当我们努力创建 1.0 版本时,我想分享以下一些功能:
我还想分享一些我们对 Ignite 未来企业功能的想法。 我们将启用组策略支持,以便 IT 专业人员可以确信他们能够成功管理其环境。 企业支持类别中包含的其他功能包括
剪切下的更多细节。
什么是新的
功能开关
如果您想尝试实验性功能,请使用 winget 的设置打开默认的 JSON 编辑器。 如果您没有它,我建议运行 winget install vscode。 从那里您可以启用或禁用功能。 下面我提供了一个示例配置,其中包含两个用于测试的实验函数(experimantalCMD 和experimentalArg)以及“experimentalMSStore”函数。
启用experimentalCMD和experimentalArg后,运行wingetexperimental-arg来查看示例。 “旗帜”里有一个小彩蛋。
PowerShell 自动完成
我们也不喜欢不必要的打字。 这很快就成为我最喜欢的查找可用软件包版本的方式。 输入 winget[space][tab][space]pow[tab][space]-v[space][tab][tab][tab] 瞧。
微软商店
我们最需要的功能之一是能够从 Microsoft Store 安装应用程序。 我们在这条道路上迈出了第一步,向新源添加了大约 300 个应用程序的精选列表。 所有这些应用程序都是免费的,并且评级为 E 级,适合所有人使用。 启用实验性功能后,我们将自动添加商店清单的来源。 搜索将跨越多个来源来显示结果。 下面您将看到 winget 搜索 nightingale 的结果。
接下来,您将看到使用命令 winget install “Nightingale REST Client” 进行的安装。
接下来是什么
表
包管理器最重要的功能之一是能够查看已安装的内容。 我们的目标是包括可能已在包管理器外部安装并可在控制面板中或通过“添加删除软件”使用的应用程序。 我们不想只查看通过 Windows 包管理器安装的内容。 但是,我们将密切关注已安装的内容,以帮助您将所有内容更新到当前版本。
更新
说到更新,如果您可以通过 Winget Upgrade Powershell 或 Winget Upgrade 来更新所有应用程序,那就太好了。 我们也这么想。 一位更活跃(且乐于助人)的社区成员还指出,您并不总是想更新软件包。 我们将为您提供将软件包锁定到特定版本的选项,这样您就不会更改它。
切除
有时您不再需要该应用程序。 通常就我而言,我想回收 C: 驱动器上的空间。 winget卸载“一些巨型应用程序”。 如果它可以删除在包管理器之外安装的东西,那就太好了,所以我们还将看看如何让它工作。
导入/导出
我们不能为了方便而放弃表演更多魔法的机会。 距离我买一辆新车上班的日子越来越近了。 我期待着 winget 从这台计算机导出 packages.json 并将 winget import packages.json 到新计算机。 我期待与您分享结果。
如何获取 Windows 包管理器
如果您是会员
来源: habr.com