Powershell: Aus Zertifikat ausgelesenes Datum anders darstellen
Servus!
Mit einem Skript lese ich die Ablaufdaten der Zertifikate unserer Server aus.
Diese werden im Datumsvormat gespeichert, damit sie sich leichter konvertieren lassen.
Am Ende soll die Ausgabe nämlich nicht so "07.09.2021 10:53:33", sondern so "20210907T105333Z" aussehen.
Weiß dazu wer wie ich gespeicherte Daten in ihrer Form verändern kann?
Ich denke, dass das deutlich simpler ist, als die Daten als Strings zu verarbeiten...
$dates = $req.ServicePoint.Certificate.GetEffectiveDateString()
$Script = @()
foreach($date in $dates){
$co = New-Object -TypeName PSCustomObject -Property @{
'Datum' = [datetime]($date.split('.')[1]+'.'+$date.split('.')+'.'+$date.split('.')[2])
}
$Script += $co
}
$Script | Sort-Object -Property Datum
Gruß Jannik
Mit einem Skript lese ich die Ablaufdaten der Zertifikate unserer Server aus.
Diese werden im Datumsvormat gespeichert, damit sie sich leichter konvertieren lassen.
Am Ende soll die Ausgabe nämlich nicht so "07.09.2021 10:53:33", sondern so "20210907T105333Z" aussehen.
Weiß dazu wer wie ich gespeicherte Daten in ihrer Form verändern kann?
Ich denke, dass das deutlich simpler ist, als die Daten als Strings zu verarbeiten...
$dates = $req.ServicePoint.Certificate.GetEffectiveDateString()
$Script = @()
foreach($date in $dates){
$co = New-Object -TypeName PSCustomObject -Property @{
'Datum' = [datetime]($date.split('.')[1]+'.'+$date.split('.')+'.'+$date.split('.')[2])
}
$Script += $co
}
$Script | Sort-Object -Property Datum
Gruß Jannik
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1409727645
Url: https://administrator.de/contentid/1409727645
Ausgedruckt am: 22.11.2024 um 15:11 Uhr
3 Kommentare
Neuester Kommentar
Gerne