Objekte umwandeln in andere Typen

Im Grunde gibt es für beinahe jede Form von Information einen passenden Typ, der genau diese Information am allerbesten repräsentieren kann. Nur bedeutet das längst nicht, dass die PowerShell auch tatsächlich den am besten geeigneten Typ für Sie auswählt. Häufig greift die PowerShell auf relativ allgemeine Standardtypen wie System.String zurück, wenn Sie keinen besonderen Typ anfordern. In den folgenden Zeilen wird deutlich, dass die Eigenintelligenz der PowerShell nicht ausreicht, um zu erkennen, dass Sie ein Datum, eine Versionsnummer, eine IP-Adresse und eine E-Mail-Adresse angegeben haben. Alle vier Informationen verpackt die PowerShell in einem System.String-Objekt:

PS> '1.1.2000'.GetType().FullName System.String ...

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.