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 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.