You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用PowerShell修改XML配置文件中指定配置项的取值

PowerShell修改.NET应用程序配置文件指定项的方法

核心逻辑使用PowerShell内置的XML对象处理能力实现,无需正则匹配,不会改动其他无关配置项,完全满足需求。

可直接运行的完整脚本

# 1. 替换为你的实际配置文件路径
$configPath = "C:\你的自定义路径\app.config"

# 2. 加载XML配置文件
$xml = New-Object XML
$xml.Load($configPath)

# 3. 定位name为DisableHotkeySupport的setting节点
$targetNode = $xml.SelectSingleNode("//configuration/applicationSettings/setting[@name='DisableHotkeySupport']/value")

# 4. 修改节点值为True
$targetNode.InnerText = "True"

# 5. 保存修改后的配置文件
$xml.Save($configPath)

注意事项

  • 将$configPath的取值替换为你实际的配置文件物理路径即可运行
  • 如果配置文件位于系统权限管控目录(如Program Files),需要以管理员身份运行PowerShell后再执行上述脚本
  • 该方案只会修改指定的DisableHotkeySupport配置项的value值,包括StopSignalExitDelaySecs在内的其他所有配置项会保留原有取值和格式,不会产生意外改动

内容的提问来源于stack exchange,提问作者unitechie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 07:36:04