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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.