2008-09-28 11 views
7

Estoy haciendo un script automatizado para leer una lista de un sitio que publique el último código compilado. Esa es la parte que ya descubrí. La siguiente parte de la secuencia de comandos es tomar ese código compilado de un servidor con un certificado que no es de confianza.Script de Powershell para descargar el archivo, con problemas para configurar una conexión segura

Esta es la forma en que voy en agarrar el archivo:

$web = new-object System.Net.WebClient 
$web.DownloadFile("https://uri/file.msi", "installer.msi") 

Entonces me sale el siguiente error:

Exception calling "DownloadFile" with "2" argument(s): "The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel."

Sé que me falta algo, pero no puedo obtener la forma correcta de buscarlo.

Respuesta

4

Brad es correcto, pero tenga en cuenta que PowerShell V1 realmente no tiene soporte nativo para delegados, que necesitará en este caso específico. Creo que esto debería get you around esa limitación (de hecho, el escenario que describes es exactamente uno de los ejemplos utilizados).

Cuestiones relacionadas