如何将参数传递给Powershell脚本文件自定义操作

问题描述 投票:0回答:1

我有一个Powershell Deferred Custom Action,我想从In-line Script更改为Script From File。问题是Advanced Installer GUI不再具有“Parameters”字段,以便让我将MSI安装程序公共属性传递到脚本中:

内联的参数字段:

enter image description here

文件没有参数字段:

enter image description here

如何将值传递到Powershell脚本文件中,类似于内联脚本的方式?

powershell installer custom-action advanced-installer
1个回答
2
投票

要获取属性,只需在脚本中包含具有以下语法的行:

$propValue = AI_GetMsiProperty YOUR_PROP

其中YOUR_PROP是属性名称。

要设置属性,只需在脚本中包含具有以下语法的行:

AI_SetMsiProperty YOUR_PROP <VALUE> 

YOUR_PROP是属性,是分配给它的值。

有关详细信息,请查看PowerShell CA article

© www.soinside.com 2019 - 2024. All rights reserved.