Ошибка во время автоматической установки Azure PowerShell

Когда я запускаю сценарий PowerShell для автоматической установки Azure PowerShell, он выдает это исключение:

Исключение, вызывающее «DownloadInstallerFile» с «2» аргументами: «InstallerContext, переданный этому методу, требует ненулевого InstallerFile». В строке: 18 символ: 5

Сценарий следующий:

[reflection.assembly]::LoadWithPartialName("Microsoft.Web.PlatformInstaller") | Out-Null

$ProductManager = New-Object Microsoft.Web.PlatformInstaller.ProductManager
$ProductManager.Load()
$product = $ProductManager.Products | Where { $_.ProductId -eq "WindowsAzurePowerShell" }

$InstallManager = New-Object Microsoft.Web.PlatformInstaller.InstallManager

$Language = $ProductManager.GetLanguage("en")
$installertouse = $product.GetInstaller($Language)

$installer = New-Object 'System.Collections.Generic.List[Microsoft.Web.PlatformInstaller.Installer]'
$installer.Add($installertouse)
$InstallManager.Load($installer)

$failureReason=$null
foreach ($installerContext in $InstallManager.InstallerContexts) {
    $InstallManager.DownloadInstallerFile($installerContext, [ref]$failureReason)
}
$InstallManager.StartInstallation()

Как я могу это исправить?


person jastin    schedule 25.10.2014    source источник
comment
возможный дубликат powershell не устанавливает AzurePowerShell   -  person Paul    schedule 25.10.2014