pescheludi 10 Geschrieben 13. November 2011 Melden Teilen Geschrieben 13. November 2011 Ich habe ein Excel-File zur Verwaltung von Zertifikaten. Mit einem PS-Script lese ich das Ablaufdatum aus einer Excel-Zelle z.B. "12.09.2013". Das Format lässt sich aber nicht mit dem von get-date vergleichen. Nachdem ich nun mehrere Stunden mit trial & error sowie web-research verbracht habe, bin ich hier gelandet. Hat jemand Erfahrung mit sowas? :confused: Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 13. November 2011 Melden Teilen Geschrieben 13. November 2011 $zeit = "12.09.2013" Get-Date $zeit (Get-Date $zeit) -gt (Get-Date) Wo ist das Problem? Zitieren Link zu diesem Kommentar
pescheludi 10 Geschrieben 13. November 2011 Autor Melden Teilen Geschrieben 13. November 2011 Das Problem ist das Format com_object welches nicht in das Format systemdate konvertiert werden kann. Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 14. November 2011 Melden Teilen Geschrieben 14. November 2011 Dann formatiere das Datum erst in einen String um. Leider hast du das Script nicht gepostet, so dass man nur Raten kann. Zitieren Link zu diesem Kommentar
Schlieng 10 Geschrieben 14. November 2011 Melden Teilen Geschrieben 14. November 2011 Hallo, so sollte es funktionieren! [DateTime]$date = "12.09.2013" $date -gt $(Get-Date) Zitieren Link zu diesem Kommentar
pescheludi 10 Geschrieben 14. November 2011 Autor Melden Teilen Geschrieben 14. November 2011 SORRY, ich habe viiieel zu weit gesucht. Dukel, du hast mich bereits mit deiner ersten Antwort auf die Lösung gestossen. Das Teil hat mich wirklich verwirrt, so dass ich nicht mal den Code kopiert habe. Vielen Dank, das fuktioniert. Dank auch an Schlieng. Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 14. November 2011 Melden Teilen Geschrieben 14. November 2011 Kein Problem. Danke für die Rückmeldung. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.