标题:适用于 Win32 应用的 PowerShell 脚本安装程序 出处:gOxiA=苏繁=SuFan Blog 时间:Tue, 24 Feb 2026 16:15:59 +0000 作者:gOxiA 地址:https://goxia.maytide.net/read.php/2185.htm 内容: 适用于 Win32 应用的 PowerShell 脚本安装程序 2026年新年伊始,Intune 公布了最新的功能 - 允许在添加 Win32 应用时上传 PowerShell 脚本作为安装程序,而不再只是指定命令行。在过去我们基本的流程是测试验证应用程序安装包的静默参数,然后根据需要准备安装脚本,并使用“Microsoft Win32 Content Prep Tool”对应用程序安装包进行 .intunewin 打包,然后在 Intune 中上传该文件包(.intunewin),提供相关的信息和安装命令行进行发布。 这种方法的繁琐程度也是显而易见,一旦需要修改安装脚本就需要重新打包上传安装包,即使是使用默认的命令行也需要维护这些安装包的安装信息。现在,Intune 允许在发布 Win32 应用时额外上传用于安装的 PowerShell 脚本,这一举措将极大提升 IT 的效率,简化发布流程。 如上图所示,我们可以将“安装程序类型”指定为“PowerShell 脚本”,然后单独上传用于安装的 ps1 文件即可,Intune 会自行将脚本与应用内容一起打包,并在与应用安装程序相同的上下文中运行该脚本。这对于要部署安装复杂应用的场景非常重要,我们可以在 ps1 中做正式安装前的检查工作,对安装过程中的配置更改,在安装后进行实例的验证,当然如果要基于设备状态和运行环境执行复杂条件逻辑,那基于此方式的安装都会非常便利,且不用再将 ps1 脚本与应用安装包一同打包 .intunewin 文件,也减少了维护的复杂度。 对于此 PowerShell 安装脚本的支持需要注意以下几点: 脚本的大小限制为 50KB脚本与应用安装程序一致的上下文中运行脚本中的返回代码会确定安装成功或失败状态脚本应以无提示方式运行,无需用户交互 推荐官方参考: What's new in Microsoft Intune - Week of January 12, 2026 | Microsoft Learn Win32 app management in Microsoft Intune | Microsoft Learn Generated by Bo-blog 2.1.1 Release