株式会社ヴァンデミックシステム

Blog

<スポンサーリンク>

Powershell初心者にはまりやすいと思われ。
バッチでは特に意識しなかったけど、Powershellでは型の仕組みを理解する必要があるね。

失敗例

変数$zにコマンド結果を格納して、その中に「Users」文字列があれば、Trueを返したい。
が、エラーが出力。また、タブ補完もできなかった。

201611222026_000000

そうだと思い、型を確認すると、配列型になっている。

201611222026_000000_2

 

成功例

変数$zにあらかじめ型[string]を付与してあげることで、真偽判定ができるようになった。

201611222027_000000

 

おそらく変数化する際に改行コードが含まれていると配列と判断されてしまうのかな。

<スポンサーリンク>

コメントを残す

Allowed tags:  you may use these HTML tags and attributes: <a href="">, <strong>, <em>, <h1>, <h2>, <h3>
Please note:  all comments go through moderation.

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)