Update vCenter-SSL.ps1
This commit is contained in:
@@ -80,36 +80,36 @@ Else {
|
||||
New-PAAccount -Contact $EmailContact -AcceptTOS -Force -Confirm:$false
|
||||
}
|
||||
|
||||
if (-not ([System.Management.Automation.PSTypeName]'ServerCertificateValidationCallback').Type) {
|
||||
$certCallback = @"
|
||||
using System;
|
||||
using System.Net;
|
||||
using System.Net.Security;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
public class ServerCertificateValidationCallback
|
||||
{
|
||||
public static void Ignore()
|
||||
{
|
||||
if(ServicePointManager.ServerCertificateValidationCallback ==null)
|
||||
{
|
||||
ServicePointManager.ServerCertificateValidationCallback +=
|
||||
delegate
|
||||
(
|
||||
Object obj,
|
||||
X509Certificate certificate,
|
||||
X509Chain chain,
|
||||
SslPolicyErrors errors
|
||||
)
|
||||
{
|
||||
return true;
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
"@
|
||||
Add-Type $certCallback
|
||||
}
|
||||
[ServerCertificateValidationCallback]::Ignore()
|
||||
# if (-not ([System.Management.Automation.PSTypeName]'ServerCertificateValidationCallback').Type) {
|
||||
# $certCallback = @"
|
||||
# using System;
|
||||
# using System.Net;
|
||||
# using System.Net.Security;
|
||||
# using System.Security.Cryptography.X509Certificates;
|
||||
# public class ServerCertificateValidationCallback
|
||||
# {
|
||||
# public static void Ignore()
|
||||
# {
|
||||
# if(ServicePointManager.ServerCertificateValidationCallback ==null)
|
||||
# {
|
||||
# ServicePointManager.ServerCertificateValidationCallback +=
|
||||
# delegate
|
||||
# (
|
||||
# Object obj,
|
||||
# X509Certificate certificate,
|
||||
# X509Chain chain,
|
||||
# SslPolicyErrors errors
|
||||
# )
|
||||
# {
|
||||
# return true;
|
||||
# };
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# "@
|
||||
# Add-Type $certCallback
|
||||
# }
|
||||
# [ServerCertificateValidationCallback]::Ignore()
|
||||
|
||||
$auth = [System.Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes($Credential.UserName + ':' + $Credential.GetNetworkCredential().Password))
|
||||
$head = @{
|
||||
|
||||
Reference in New Issue
Block a user