0

在设置Inventory > Actions > Deploy Using PS /DSC (Standard Server) 操作的副本后,我无法弄清楚如何在参数列表中使用全局配置变量。

我想使用的全局变量:

来自管理 > 设置 > 配置变量

全局变量

我想使用它们的参数列表:

从清单 > 操作 > 使用 PS/DSC(标准服务器)部署

PowerShell 部署程序参数列表

在我的 PowerShell 脚本中,我可以通过在变量名前使用“$”来引用这些变量,但这在“Action”参数列表中不起作用。

PowerShell 脚本的示例用法

[System.IO.Path]::Combine($ServerName,$ApplicationPathRoot,$ComponentName)

未知数

在Action参数中甚至可以使用配置变量吗?

4

1 回答 1

1

系统级别的“配置变量”仅适用于 vNext 发布模板。操作适用于基于代理的版本,而不适用于 vNext 版本。因此,您不能使用它们。

vNext 模板背后的想法是,您的版本中的操作完全在 PowerShell/DSC/Chef 脚本中进行——无需添加自定义操作,因为所有操作都应该是源代码控制的脚本文件。

于 2015-02-18T11:59:59.237 回答