Typen enthalten weitere Befehle

Jeder Typ enthält eigene Eigenschaften und Methoden, die Sie genauso verwenden dürfen wie bei Objekten. Während sich die Methoden der Objekte auf den Inhalt der Objekte beziehen und dynamisch genannt werden, liefern Typen Methoden zu eher allgemeinen Themen, die nicht Bezug auf ein bestimmtes Objekt oder seinen Inhalt nehmen. Man nennt sie auch statisch. Nur die Art, wie Sie statische Methoden ansprechen, unterscheidet sich erheblich von Objekten. Der Typ DateTime verrät Ihnen z.B., ob ein bestimmtes Jahr ein Schaltjahr war:

PS> [DateTime]::IsLeapYear(1904)
True
PS> [DateTime]::IsLeapYear(1905)
False

Mit DaysInMonth() bestimmen Sie, wie viele Tage ein bestimmter Monat enthält:

PS> [DateTime]::DaysInMonth(2009, 2) 28 ...

Get Scripting mit Windows PowerShell 2.0 - Der Einsteiger-Workshop now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.