变量

 

发布日期: 2016年3月

适用于: System Center 2012 SP1 - Orchestrator,System Center 2012 - Orchestrator,System Center 2012 R2 Orchestrator

中构建 runbook 时 System Center 2012 - Orchestrator, ,某些设置都是相同的活动。 变量可以指定任何 runbook 中的活动使用的值。

System_CAPS_ICON_important.jpg 重要事项

可以修改变量的访问权限,但 runbook 服务器不强制实施这些权限。

System_CAPS_ICON_important.jpg 重要事项

请注意,在 Orchestrator, ,变量来引用系统变量,例如 %programfiles%, ,从 32 位运行时环境返回值。 这是因为 Orchestrator 是一个 32 位应用程序。

System_CAPS_ICON_note.jpg 说明

Orchestrator 不支持移动多个多选的变量。 若要将多个变量移到另一个文件夹,你必须单独移动每个变量。

使用以下过程来创建、插入和组织变量。

创建变量

  1. 连接 在 Runbook Designer 的窗格中展开 全局设置 文件夹,,然后单击 变量 文件夹。

  2. 用鼠标右键单击 变量 文件夹或子文件夹下的 变量 文件夹以选择 新建, ,然后单击 变量 若要打开 新建变量 对话框。

  3. 名称 框中,键入变量的名称。

  4. 说明 框中,键入说明变量用途的说明。

  5. 框中,键入变量的值。 此值在插入了变量的那些活动中替换占位符。

  6. 如果您想要进行加密 (例如,若要将使用的密码存储在其他 runbook 活动) 的变量,请选择 加密变量 复选框。

    有关使用加密的变量的最佳实践的详细信息,请参阅 Orchestrator 数据加密

  7. 单击 完成

System_CAPS_ICON_important.jpg 重要事项

System Center 2012 - Orchestrator 不允许您作为参数值在 runbook 中使用纯文本合并了加密的变量。

在活动中插入变量

  1. 用鼠标右键单击你的 runbook 以选择适当的活动 属性, ,然后单击 详细信息 选项卡以打开活动属性对话框。

  2. 在文本框中,若要打开一个菜单,右键单击以选择 Subscribe, ,然后单击 变量 若要打开 选择一个变量 对话框。

  3. 选择变量名称,然后单击 确定

    一个占位符 {variable} 中的计算机名称旁边插入 计算机 框。

    当活动运行时,该占位符将被替换为变量的值。

组织变量

  1. 你可以将变量分组为文件夹来对它们进行组织。 若要创建一个文件夹,右键单击 变量 文件夹以选择 新建, ,然后单击 文件夹

  2. 要将变量移到另一个文件夹,右键单击该变量,然后单击 移动 若要打开 选择一个文件夹 对话框。

  3. 选择目标文件夹,然后单击 确定。 即会将变量移到新文件夹位置。

特殊变量

你可以指定特殊格式的变量来为 Runbook 提供动态信息。 指定变量的值以调用此行为。

Now ()︰ 解析该变量时,它设置为当前日期和时间。 你可以向此函数传递参数以返回日期或时间的特定部分。 例如,NOW(hour) 返回当前小时。 下面是 now () 函数的有效参数︰ 天、 dayofweek、 dayofyear、 月、 年、 小时、 分钟、 秒、 毫秒。

%ENVVAR%︰ 此变量返回百分比 (%) 符号之间的环境变量的值。 环境变量基于运行 Runbook 的 Runbook Server 计算机,并且不区分大小写。 所有系统变量都可解析。 Runbook 服务器上的服务帐户的上下文中解析任何用户变量。 如果环境变量不存在,作为返回变量内指定的文本的是 (也就是说,如果你键入 %ENVVAR%并且没有名为 ENVVAR 的环境变量存在,文本 %ENVVAR%返回)。

另请参阅

数据操作