我有一个Powershell延迟自定义操作,我想从In-line Script更改为Script From File。问题是高级安装程序GUI不再具有“参数”字段,让我将MSI安装程序的公共属性传递到脚本中:
内联的参数字段:
“文件无参数”字段:
如何像在嵌入式脚本中那样将值传递到Powershell脚本文件中?
答案 0 :(得分:2)
要获取属性,只需在脚本中添加具有以下语法的行:
$propValue = AI_GetMsiProperty YOUR_PROP
其中YOUR_PROP是属性名称。
要设置属性,只需在脚本中添加具有以下语法的行:
AI_SetMsiProperty YOUR_PROP <VALUE>
其中YOUR_PROP是属性,是分配给它的值。
有关详细信息,请检查PowerShell CA article。