Windowsマシンにawscliをプロビジョニングするためにパッカーを使用しようとしています。 awscliをインストールするには、次のPowerShellスクリプトを使用している:開始プロセスを使用してリモートWindowsマシンにawscli msiパッケージをインストールする
私はawscliインストールすることができません$download_url = 'https://s3.amazonaws.com/aws-cli/AWSCLI64.msi'
$downloaddestination = 'C:\Program Files\awscli.msi'
$checkpath='C:\Program Files\Amazon\AWSCLI'
if (Test-Path $downloaddestination) {
# // File exists do nothing
} else {
# // File does not exist download it
(New-Object System.Net.WebClient).DownloadFile($download_url, $downloaddestination)
}
$env:SEE_MASK_NOZONECHECKS = 1
Start-Process $downloaddestination /qn -Wait | Out-Null
Start-Sleep -Seconds 60
if (Test-Path $checkpath) {
Write-Host "awscli installed"
} else {
Write-Host "Installation failed"
}
、そのはそのことpackegeをダウンロードするにもかかわらず、MSIパッケージをインストールすることができなかったばかり。
AFAICSは、コマンドが動作するはずのPowerShell ISEのいずれかのCLIまたはCLI SDKのコマンドを実行することができ、その後
7.コマンドボックスホスト(これを行うコードには何もありません)。最初のトラブルシューティングの手段は、おそらくインストーラにログを作成させることです(パラメータ '/ l * v C:\ awscli.log'を追加します)。 –
リモートホストはユーザー固有のものである必要があります。私はユーザーIDとpwdについて言及する必要があります。 –
あなたはその情報をわかりにくくすることができます。 –