Windows PowerShell

最近仕事でWindows PowerShellを使っていろいろ書いてたんだけど、
これはなんだか気持ち悪い言語だなぁ。

オブジェクト指向なのはいいけど、返却値が取れない取りにくい!
やりたいことはいろいろ出来るんだけど、返却値がオブジェクトでtrue/falseに丸められてしまうせいで
エラー処理とか例外処理とかが書きにくい。

触りたくないけど、触らなきゃなんだよねぇ。