我有一个Powershell Deferred Custom Action,我想从In-line Script更改为Script From File。问题是Advanced Installer GUI不再具有“Parameters”字段,以便让我将MSI安装程序公共属性传递到脚本中:
内联的参数字段:
文件没有参数字段:
如何将值传递到Powershell脚本文件中,类似于内联脚本的方式?
要获取属性,只需在脚本中包含具有以下语法的行:
$propValue = AI_GetMsiProperty YOUR_PROP
其中YOUR_PROP是属性名称。
要设置属性,只需在脚本中包含具有以下语法的行:
AI_SetMsiProperty YOUR_PROP <VALUE>
YOUR_PROP是属性,是分配给它的值。
有关详细信息,请查看PowerShell CA article。