Bei der Arbeit mit Datumsangaben in PowerShell ist es oft nützlich, das. NET Framework-System zu nutzen.DateTime-Klasse., Zur Anzeige des aktuellen Datums und der aktuellen Uhrzeit kann beispielsweise die Now-Methode verwendet werden:
::Now
kann verkürzt werden, wie im folgenden Beispiel gezeigt, wo sie in Kombination mit der Today-Methode verwendet wird, um das aktuelle Datum anzuzeigen:
::Today
Bei der Arbeit mit Zeitstempeln in Active Directory kann die FromFileTime-Methode verwendet werden, um die Dateizeit in ein lesbares Format zu konvertieren.
::FromFileTime(129955032000000000)
Eine weitere sehr nützliche Funktion ist die ParseExact-Methode, die in dieser Klasse enthalten ist. Es wandelt eine Zeichenfolge in ein DateTime-Objekt., Es kann verwendet werden, um fast jede Art von Datum zu konvertieren, indem das Format mit der MM-TT-JJJJ-Notation angegeben wird. Wenn Sie den folgenden Befehl ausführen, wird ein DateTime-Objekt erstellt,das das Datum korrekt als 16.
::ParseExact('16@05==5','dd@MM==y',$null)
Weitere Informationen zu den in dieser Klasse verfügbaren DateTime-Methoden finden Sie in diesem MSDN-Artikel: http://msdn.microsoft.com/en-us/library/497a406b.aspx