首页 > 解决方案 > 在 CloudFormation 模板中的选定实例上运行 Powershell 脚本?

问题描述

我正在创建一个 CloudFormation,其中:

  1. 选择了一个实例
  2. CloudFormation 模板具有要在脚本中使用的输入
  3. 将此脚本执行到选定的实例中

如何从 CloudFormation 执行 Powershell 脚本?

标签: amazon-web-servicespowershellamazon-cloudformation

解决方案


您可以通过用户数据传递 PowerShell 脚本。它将在实例第一次启动时执行。

这是一个示例脚本:

<powershell>
$file = $env:SystemRoot + "\Temp\" + (Get-Date).ToString("MM-dd-yy-hh-mm")
New-Item $file -ItemType file
</powershell>

请参阅:启动时在 Windows 实例上运行命令 - Amazon Elastic Compute Cloud


推荐阅读