技术栈
powershell脚本
zhlh_xt
3 个月前
powershell脚本
·
chocolatey
·
msi安装包
·
软件版本管理
·
windows系统管理
使用Chocolatey打包MSI软件包的完整解决方案及技术总结
在Windows系统上使用Chocolatey管理软件包是一种高效且自动化的方式,尤其是针对MSI格式的软件包。然而,在实际操作中,我们可能会遇到各种问题,例如检测旧版本、卸载旧版本以及处理多个匹配记录等。本文将详细记录从问题发现到最终解决的全过程,并分享最终的Chocolatey打包脚本,希望能为软件仓库维护人员解决类似问题提供启发。
zhlh_xt
3 个月前
windows
·
windows脚本
·
环境变量刷新
·
powershell刷新变量
·
powershell脚本
两个用来刷新Windows环境变量让会话即时生效的刷新脚本分享
在Windows系统中,环境变量对于程序的正常运行至关重要。当安装新软件或修改系统设置后,环境变量可能会发生变化,但这些变化通常需要重启命令提示符或PowerShell会话才能生效。为了解决这个问题,我们提供了两个脚本: RefreshEnv.bat (用于命令提示符和PowerShell会话) 和 RefreshEnv.ps1 (用于PowerShell),它们可以快速刷新当前会话的环境变量。