首页 > 系统相关 >WINGET windows视窗下的命令安装工具

WINGET windows视窗下的命令安装工具

时间:2024-08-23 14:39:32浏览次数:7  
标签:视窗 windows 应用程序 winget install WINGET -- 安装 Microsoft

(Windows Package Manager)是近年来微软推出的一款命令行工具,用于简化应用程序的安装、升级和管理。它在管理多台机器或维护开发环境时非常有用。以下是对winget的详细介绍以及一些高级用法的示例。

什么是winget

winget是Windows Package Manager的命令行工具,它允许你从命令行安装、搜索、升级和卸载Windows上的应用程序。它类似于Linux上的aptyum包管理器,可以帮助用户自动化软件安装和维护过程。

winget的基本用法

1. 搜索应用程序

你可以使用winget来搜索应用程序。例如,想要查找Visual Studio Code,你可以使用以下命令:

winget search "Visual Studio Code"

2. 安装应用程序

一旦找到了你需要的应用程序,使用以下命令来安装它:

winget install "Visual Studio Code"

或者,如果你知道应用程序的ID,也可以直接安装:

winget install Microsoft.VisualStudioCode

3. 升级应用程序

升级所有已安装的应用程序:

winget upgrade --all

升级特定的应用程序:

winget upgrade Microsoft.VisualStudioCode

4. 卸载应用程序

卸载某个应用程序:

winget uninstall Microsoft.VisualStudioCode

高级用法

1. 批量安装应用程序

作为管理员,可能需要为新机器或多个机器批量安装一组应用程序。你可以通过创建一个包含应用程序列表的批处理文件或脚本来实现这一目标。如下所示:

winget install Google.Chrome
winget install Microsoft.VisualStudioCode
winget install Git.Git
winget install 7zip.7zip

将以上命令保存为install_apps.bat文件,然后执行它以在新机器上批量安装这些应用程序。

2. 创建自定义软件包源

winget默认使用微软官方的软件包源,但你也可以添加自己的源。比如,你可以搭建一个内部的软件包源以管理公司内部的软件分发。

winget source add --name <sourceName> --arg <sourceURL>

例如,添加一个名为CompanyRepo的内部源:

winget source add --name CompanyRepo --arg "https://company-internal-repo.com"

然后你就可以从这个源安装应用程序了:

winget install <AppName> --source CompanyRepo

3. 配置静默安装参数

在批量部署时,静默安装非常重要。winget支持通过命令行参数执行静默安装。比如:

winget install Microsoft.VisualStudioCode --silent --override "/S"

 

这里的--override参数允许你传递特定的安装参数,确保安装过程中不会弹出用户交互窗口。

4. 与配置管理工具集成

winget可以与配置管理工具(如Puppet、Ansible等)集成,用于自动化软件部署。你可以通过脚本在配置管理工具中调用winget命令来安装或更新软件包。

实际应用场景示例

场景1:新员工入职自动化配置

在新员工入职时,管理员可以创建一个脚本,通过winget自动安装所有必需的开发工具、浏览器、压缩工具等,这样可以减少手动安装的时间并确保每个员工的工作环境一致。

场景2:安全性更新和补丁管理

管理员可以定期运行winget upgrade --all命令,确保所有应用程序都是最新的,减少因为使用旧版本软件带来的安全隐患。

场景3:定制化软件部署

如果公司内部有定制的软件,可以通过自建winget源,将这些软件打包并部署到所有需要的机器上。

结语

winget 是一个功能强大的工具,它简化了Windows上的软件管理工作,特别是对于管理员而言,能够帮助你自动化和批量化地管理应用程序。通过熟练掌握winget的使用,可以大大提高你的工作效率。

 

标签:视窗,windows,应用程序,winget,install,WINGET,--,安装,Microsoft
From: https://www.cnblogs.com/lyt263/p/18375926

相关文章

  • 如何在Windows下使用make编译Makefile
    最近有小伙伴咨询我去编译运行一个程序。我一开始以为是CMakeLists,结果发现是makefile。 什么是Makefile‌Makefile是一种用于自动化构建和管理程序的工具‌,它定义了项目中文件的依赖关系和构建步骤,帮助程序员自动化编译、链接和打包程序,从而提高软件开发效率。Makefile的主......
  • 【AI绘画入门】Stable diffusion安装教程,Windows+Mac系统,新手也能学会,看不懂算我输,文
    大家好,我是设计师子衿一、Stablediffusion简介Stablediffusion(简称SD),这是一个文本到图像生成模型,简单来说就是目前一个比较流行且效果较好的AI文生图工具,对比其他AI文生图工具,SD的最大优势就是开源免费,定制化强,目前有很多大佬帮我们弄了sd的安装包,整个安装流程难度几......
  • spring boot简单运用ollama大模型(windows版本)
    1、下载模型(windows为例)打开官方网站https://ollama.com/download/windows。打开exe文件,打开命令行工具,直接运行ollamarun要下载的模型(右上角的models能找到你想要的,例子以llama3.1展示,springai暂时非全支持,支持模型步骤2列出)运行完后直接是这样显示......
  • Windows11 Docker镜像存储路径更改(非C盘路径)
    前言基于WSL2安装docker后,在使用过程中会发现大量的docker镜像文件,使系统C盘容量激增,对电脑后续使用造成不便,所以需要在安装的时候,手动修改docker的镜像地址,使得镜像文件保存到另外的非系统盘中。原因最新的windows提供了新的虚拟化技术(WSL/WSL2),所以设置页面不能镜像的存储位......
  • Windows11下安装Docker
    一、准备工作先下载以下资源,暂时不要安装:Docker安装包Wsl2安装包二、开始安装1.打开主板BIOS的虚拟化选项,可以在任务管理器中确实是否已经打开2.勾上虚拟机平台所有选项(建议完成这一步骤重启)3.用管理员身份打开PowerShell,执行下面命令启动wsldism.exe/online/enable-f......
  • windows配置zed2相机环境
    准备工作1.确保电脑有独立显卡    如图,可以看到示例计算机中,有AMD独立显卡,而Intel为集成显卡。如果这里除了Intel集成显卡外,没有AMD、NVIDIA或者其他品牌显卡,则该计算机不是独显。2.安装anconda来创建zed环境     创建python=3.7的环境进行zed相机调试......
  • P[ostgreSQL16在Windows下安装
    1.官网下载安装包并安装2.安装时遇到问题Problemrunningpost-installstep.Installationmaynotcompletecorrectlty.Thedatabaseclusterinitialisationfailed.解决方法:安装完成后管理员启动cmd,cd到pg的bin目录输入D:\PostgreSQL\bin>initdb.exe-DD:\database......
  • Windows 10 美化 Mac OSX 实用教程
    我前几天给新电脑装上了Windows10系统,想要美化一下,遇到了很多问题,就出了这篇博客,帮大家踩踩坑。在开始之前,先提醒大家一句:美化有风险,玩机需谨慎。为以防万一,请大家在进行任何操作前创建一个系统还原点。首先给大家避避坑,千万别用Steam,不挂梯子根本下载不了,美化资源基本上都要......
  • Windows系统快速删除node_modules目录
    在Windows系统上删除node_modules文件夹通常是一个缓慢且耗时的过程。这主要是由于几个关键因素导致的:主要原因文件数量多且嵌套深:node_modules文件夹通常包含成千上万的子文件夹和文件。由于其结构复杂,文件和文件夹往往嵌套得非常深。Windows在删除时需要遍历每一个子文件夹......
  • 免输密码全自动登录金山文档Windows客户端 2024年8月22日
     免输密码全自动登录金山文档Windows客户端2024年8月22日  ;免输密码全自动登录金山文档Windows客户端2024年8月22日;;指纹加密U盘&FindText-v9.7-by-FeiYue&Loop-if-break&金山文档&Index-Your-Files&mstsc&零层壹号&WinSCP&USMv5&Acronis-true-Image-2021-WinPE&......