Code: Select all
function Ignore-SelfSignedCerts {
add-type -TypeDefinition @"
using System.Net;
using System.Security.Cryptography.X509Certificates;
public class TrustAllCertsPolicy : ICertificatePolicy {
public bool CheckValidationResult(
ServicePoint srvPoint, X509Certificate certificate,
WebRequest request, int certificateProblem) {
return true;
}
}
"@
[System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy
}
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$i = 0
while ($i -ne 1000) {
$reqo = Invoke-WebRequest -uri "https://www.oproot.com"
$reqi = Invoke-WebRequest -uri "https://www.ionpic.com"
Write-Host " op."$reqo.StatusCode",ion."$reqi.StatusCode
Start-Sleep -s 540 #9 minutes
$i++
}