#Variables
$wadresse = "http://www.google.fr"
$wtexte = "chance"
$wpage = ""
#Initialisation de l'objet.
$web = new-object System.Net.WebClient
$web.Headers.Add("user-agent", "PowerShell Script")
#Début de traitement.
$startTime = get-date
#Chargement du site web.
$echec = $false
Try { $wpage = $web.DownloadString($wadresse) } Catch { $echec = $true }
#Fin de traitement.
$endTime = get-date
#Calcule du temps d'execution.
$wtime = ($endTime - $startTime).TotalSeconds
#Recherche du texte dans la page web.
if ($echec)
{
#La commande ne renvoie aucun page.
Write-Host "Echec de la commande. L'adresse du site est peut-etre erronée."
}
else
{
$wtexte = "*" + $wtexte + "*"
if ($wpage -like $wtexte)
{
#La page renvoyée contient la chaine recherchée.
Write-Host "Site Web : OK (" $wtime ")"
}
else
{
#La page renvoyée ne contient pas la chaine recherchée.
Write-Host "Site web : Echec (" $wtime ")"
}
}
#Fin.
$wadresse = "http://www.google.fr"
$wtexte = "chance"
$wpage = ""
#Initialisation de l'objet.
$web = new-object System.Net.WebClient
$web.Headers.Add("user-agent", "PowerShell Script")
#Début de traitement.
$startTime = get-date
#Chargement du site web.
$echec = $false
Try { $wpage = $web.DownloadString($wadresse) } Catch { $echec = $true }
#Fin de traitement.
$endTime = get-date
#Calcule du temps d'execution.
$wtime = ($endTime - $startTime).TotalSeconds
#Recherche du texte dans la page web.
if ($echec)
{
#La commande ne renvoie aucun page.
Write-Host "Echec de la commande. L'adresse du site est peut-etre erronée."
}
else
{
$wtexte = "*" + $wtexte + "*"
if ($wpage -like $wtexte)
{
#La page renvoyée contient la chaine recherchée.
Write-Host "Site Web : OK (" $wtime ")"
}
else
{
#La page renvoyée ne contient pas la chaine recherchée.
Write-Host "Site web : Echec (" $wtime ")"
}
}
#Fin.