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
Please also mark the comments that contributed to the solution of the article
Content-ID: 1409727645
Url: https://administrator.de/contentid/1409727645
Printed on: November 6, 2024 at 18:11 o'clock
3 Comments
Latest comment
Gerne