- Windows PowerShell - Utilización de WPS - Red - Llamada de datos sobre un servidor http -

El siguiente script muestra como llamar una página HTML de un servidor Web. Aquí se utilizará la clase "System.Net.Webclient" de la biblioteca de clases .NET. esta clase brinda el metodo "DownloadString()", el cual devuelve el contenido de una URL en forma de una cadena de caracteres.
Con la ayuda del cmdlet "Set-Content" se depositará la cadena de caracteres en el sistema de archivos local. Las ultimas cuatro filas, son el tratamiento de error, el cual entra en acción, cuando ocurre un error y se devuelve un mensaje.

# entrada de parámetros
$URL = "http://www.netzweb.net"
$objetivo = "c:\temp\netzweb.htm"

#script
Write-Host "Subir la página" $url "…"
$html = (New-Object System.Net.WebClient).DownloadString($URL)
$html | Set-Content –Path $objetivo
Write-Host "Las páginas bajadas sera guardadas en " $objetivo

trap [System.Excepcion]
{
Write-Host "Error al subir la URL: ' "$url' " " 'n
exit
}

previo
Imprimir..
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo