Powershell Datum abgeleichen Überladungen gefunden für "op Subtraction" und die Argumentanzahl 2
Guten Morgen,
ich wollte gerne das Ablaufdatum eines Zertifikates abgleichen, dazu nutze ich folgendes Skript
danach wollte ich nun den Unterschied der Tage feststellen mit
Klappt aber leider nicht.
Es kommt die Meldung
Es wurden mehrere nicht eindeutige Überladungen gefunden für "op_Subtraction" und die Argumentanzahl: "2".
Es scheint hier am $req.ServicePoint.Certificate.GetExpirationDateString() zu liegen, ich bekomme den Wert aber auch nicht mit [Datetime] oder ähnlichem konvertiert.
Hat jemand von Euch eine Idee was ich da machen muss damit das funktioniert?
Vielen Dank
ich wollte gerne das Ablaufdatum eines Zertifikates abgleichen, dazu nutze ich folgendes Skript
[Net.ServicePointManager]::ServerCertificateValidationCallback = { $true }
$url = "https://www.microsoft.com/"
$req = [Net.HttpWebRequest]::Create($url)
$req.GetResponse() | Out-Null
$output = [PSCustomObject]@{
URL = $url
'Cert Start Date' = $req.ServicePoint.Certificate.GetEffectiveDateString()
'Cert End Date' = $req.ServicePoint.Certificate.GetExpirationDateString()
}
danach wollte ich nun den Unterschied der Tage feststellen mit
$diffDays = ((get-date)-(($req.ServicePoint.Certificate.GetExpirationDateString()))).days
Klappt aber leider nicht.
Es kommt die Meldung
Es wurden mehrere nicht eindeutige Überladungen gefunden für "op_Subtraction" und die Argumentanzahl: "2".
Es scheint hier am $req.ServicePoint.Certificate.GetExpirationDateString() zu liegen, ich bekomme den Wert aber auch nicht mit [Datetime] oder ähnlichem konvertiert.
Hat jemand von Euch eine Idee was ich da machen muss damit das funktioniert?
Vielen Dank
Please also mark the comments that contributed to the solution of the article
Content-Key: 607254
Url: https://administrator.de/contentid/607254
Printed on: April 18, 2024 at 16:04 o'clock
3 Comments
Latest comment