Nachschlag für Profis

Heute haben Sie frei – jedenfalls beinahe. Es soll nur ein Rätsel gestellt werden:

Rätsel. Aus anderen Skriptsprachen kennen Sie Funktionen, mit denen man prüfen kann, ob eine Variable einen numerischen Wert enthält. Bei VBScript heißt solch eine Funktion z.B. isNumeric(). Mit isDate() kann man ganz ähnlich prüfen, ob eine Variable ein Datum enthält. Bei der PowerShell scheinen solche Funktionen zu fehlen. Oder haben Sie eine Idee?

Lösung. Aus Kapitel 9 wissen Sie, dass es die alten VBScript-Funktionen noch gibt, und Sie können tatsächlich auf diese zurückgreifen, beispielsweise so:

PS> [System.Reflection.Assembly]::LoadWithPartialName('Microsoft.VisualBasic') | Out-Null PS> [Microsoft.VisualBasic.Information]::IsDate('1. März ...

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.