微软发布 Windows 版 Coreutils
微软发布 Windows 版 Coreutils
微软在 Microsoft Build 2026 大会上发布了一款适用于 Windows 11 的 Coreutils,它以 Windows 原生应用形式将常见的 Linux 命令带到了 Windows 系统中。进一步推动了 Windows 上的可能性边界,继续成为开发者们值得信赖的平台。
在过去,开发者经常在不同的平台间切换,需要记住这些平台的不同命令和复杂的命令参数,现在微软基于 uutils 开源项目构建了 Windows 版 Coreutils,该项目是 Rust 中 GNU Coreutils 的跨平台重实现,将类 Linux 的命令行工具,原生运行在 Windows 上。无论是在 Linux、macOS、WSL、容器和 Windows 之间切换,仍能继续使用相同的命令和参数,已有的脚本和工作流无需变更即可在 Windows 上运行。
Windows 版 Coreutils 工具包包含了 cat、cp、find、grep 等常见的命令,现在只需要通过 WinGet 就能轻松安装。
以下是使用 grep 命令的一个示例,你会发现在 Windows 环境下可以直接运行那些 Linux 等平台的命令。
推荐的官方文档:
微软宣布智能终端 0.1
微软宣布智能终端 0.1
今年微软在其 Microsoft Build 2026 大会上宣布了 Intelligent Terminal (智能终端) 0.1 版本,根据介绍此应用是 Windows Terminal 的开源实验性分支。目前可以通过微软应用商店或使用 WinGet 安装。
- 微软应用商店安装智能终端
- winget install microsoft.intelligentterminal
智能终端安装后会提示首次配置向导,我们可以选择已经安装好的智能体,并根据需要启用相关的功能,例如:自动错误检测、自动错误建议、会话管理;也可以设定智能体窗格显示的位置。
后续如果需要修改这些配置,也可以进入 Windows Terminal 的设置中找到“智能体”进行配置。
虽然是与 Windows Terminal 集成使用,但该应用会作为一个独立的程序 —— 智能终端,启动该应用可通过底部两侧的图标快速开始工作或任务。左侧的图标将打开对话窗体,我们可以与智能体进行交互;或点击右侧的会话管理图标查看近期的对话,也可用于管理多个智能体会话。
如果启用了自动错误检测,还会在左侧看到一个三角形的符号,当执行的 PowerShell 命令有错误时智能体会自动检测到错误。
我们可以在对话窗口输入“/”符号显示快速命令。通过对话我们可以让智能体成为我们的终端助手,执行 shell 命令,操作文件系统,以及启动或停止进程与服务。当然也可以执行其他代码与项目的分析,执行开发任务,进行问答等等。
智能终端支持所有兼容 Agent Client Protocol (ACP) 的 agent,所以除了微软自家的 Github Copilot 外,还支持 我们熟知的 CodeX、Claude、Gemini、OpenClaw 等等,具体信息可从 ACP 网站查询了解。
前面提到的自动错误检测是智能终端 0.1 的一大亮点,在我们执行命令发生错误后,agent 会自动发现并根据需要提供建议的修复方案,对于经常使用 Windows Terminal 的 IT 人员无疑将极大提升工作效率。
gOxiA 安装使用了一会感觉非常便利,而且对中文支持的很好,有需要的网友不妨下载体验,如果遇到问题会有更好的想法可以通过智能终端的官方 Github 仓库提交问题。
如果当前组织在使用 Intune 也可以向有需求的 Windows 推送该应用,智能终端(Intelligent Terminal)的 ProductID 为:9NMQC2SSJX24
HOWTO: 在 OOBE 阶段实现 Microsoft Edge 自动更新
HOWTO: 在 OOBE 阶段实现 Microsoft Edge 自动更新
在组织环境中为用户执行交付时会遇到 Microsoft Edge 不是最新版本的问题,这些要交付用户的设备系统映像可能是 OEM 预装,或 IT 构建的标准化映像,但其 Edge 版本很难与当前版本同步,为了确保最终用户获得最新的版本来保障安全和最佳的适用体验,IT 人员需要设计实现在系统的初始化阶段执行 Microsoft Edge 自动更新,确保用户登录系统后首次打开的 Edge 已是最新版本。
综上,在 Windows OOBE 阶段实现 Microsoft Edge 自动更新是最佳的方案。我们可以借助 MicrosoftEdgeUpdate 程序并加载相关的参数来触发其自动更新机制,以下是命令行示例:
其中的参数:
- /silent 表示静默安装
- /install 表示执行安装/更新动作
- /appguid={56EB18F8-B008-4CBD-B6D2-8C97FE7E9062} 表示 Stable 版本
- &needsadmin=True 表示需要管理员权限
从参数上看 needsadmin 是重中之重,因为它将让更新运行在系统上下文中,确保是设备级别的更新。
对于传统部署,我们可以在 oobeSystem 阶段添加 FirstLogonCommands,通过 SynchronousCommand 来执行更新这段命令行,以实现 Microsoft Edge 的自动更新,确保用户登录系统后使用的是最新版本的 Edge。
如果当前组织利用 Intune 这类现代部署方案,则可以将这个命令行使用“Microsoft Win32 Content Prep Tool”工具打包为 .intunewin 文件上传 Intune 进行分发即可,但请确保其必须在 ESP 阶段执行。






