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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 607254
Url: https://administrator.de/contentid/607254
Ausgedruckt am: 22.11.2024 um 16:11 Uhr
3 Kommentare
Neuester Kommentar