通常の PS 関数では、System.Data.SqlClient.SqlConnection、System.Data.SqlClient.SqlCommand、System.Data.SqlClient.SqlDataAdapter を使用して db をクエリし、System.Data.DataTable オブジェクトを返します。
これまでのところうまく機能しており、いくつかの目的のためにリモート化したいと考えています。
「Invoke-Command -ComputerName xxx -ScriptBlock {}」ブロックに入れると、db レコードが正常に取得されることがわかりました。
しかし、戻り値は System.Data.DataTable の型ではなく、deserialized に関するプレフィックスが付いているため、以前のようにプロパティ/メソッドを呼び出して各セルの値を取得することはできません。
どうやってやるの?
配列/ハッシュテーブルに変換しますか?
ありがとうございました!