Archive

Countdown

    Keine Ereignisse vorhanden

Powershell: Umgang mit null-valued expression

Wenn man Abfrageergebnisse mittels Powershell weiterverarbeiten möchte, stößt man auf Probleme, sobald die Abfrage keinen Wert ergeben hat. Praktisches Beispiel: Abfrage der Mailboxgrößen mit get-mailboxstatistics. Will man die Werte per value.ToMB() in Megabyte umrechnen, erhält man die Fehlermeldung: “You cannot call a method on a null-valued expression.”

Lösung:

Vor der Umrechnung muss geprüft werden, ob ein Wert vorhanden ist. Dabei kann man auf die eingebaute Variable $Null zurückgreifen, also:

if  ($mb.TotalItemSize -eq $Null)  {
Anweisung
} Else {
Anweisung
}

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Comment Spam Protection by WP-SpamFree