Windows PowerShell 2.0 CTP(8)文字列から連想配列を生成する(ConvertFrom-StringData)
ConvertFrom-StringDataは、以下の形式の文字列から、連想配列を生成するコマンドレットです。
name=value
使用方法
ConvertFrom-StringData [-StringData] <String>
コンバート対象文字列をStringDataオプションに指定します。
サンプル:文字列変数から連想配列を生成する
$hereString = @' BlogName=PowerShell Memo BlogURL=http://d.hatena.ne.jp/newpops/ '@ $hash = ConvertFrom-StringData $hereString
上記は、まず、ヒア文字列として「name=value」形式の文字列変数($hereString)を定義しています。
その後、ConvertFrom-StringDataコマンドレットで連想配列に変換し、$hashに格納しています。
型を確認する
PS C:\> $hash.GetType().FullName System.Collections.Hashtable
型は「System.Collections.Hashtable」ですね。