【发布时间】:2014-09-28 02:17:50
【问题描述】:
我正在完成一个从实例创建 AMI 的过程,为此我需要在关闭机器之前运行 sysprep,然后从中创建一个 AMI。
问题是我使用 powershell 做什么,它不会执行 sysprep。
这就是我现在的调用评论的样子
$securePassword = ConvertTo-SecureString $newAdminPassword -AsPlainText -force
$credential = new-object -typename System.Management.Automation.PsCredential(".\Administrator",$securePassword)
Invoke-Command -ComputerName $hostName -ScriptBlock { Start-Process "C:\Program Files\Amazon\Ec2ConfigService\Ec2Config.exe" -ArgumentList '-sysprep' -NoNewWindow -PassThru -Verbose -R} -Credential $credential
它不运行这个命令,只是打印出这个输出
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName PSComputerName
------- ------ ----- ----- ----- ------ -- ----------- --------------
7 1 252 108 3 0.00 2556 Ec2Config 10.1.7.254
知道这里有什么问题吗?
【问题讨论】:
标签: powershell amazon-ec2