0
他のスクリプトから開始ジョブを実行したpowershellスクリプトに対して、順序付けられた辞書を返そうとしています。Receive-Jobはオブジェクトの順序を保持しません
と呼ばれるスクリプトは、その型である、変数$先読みを返す:
[DBG]: [Job23]: PS C:\Users\litroma\Documents>> $readahead.GetType()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True OrderedDictionary System.Object
しかし、この変数一度ただし、呼び出し元スクリプトから盗んである:
$ret=receive-job -Job $job
$ retを変数がありますそのタイプ:
[DBG]: PS C:\Users\litroma\Documents>> $ret.GetType()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Hashtable System.Object
[受注]タイプを受信ジョブで保持する方法をご存知ですか?
TIA
よろしく
私見ジョブを受信した後
OrderedDictionary
を再作成することですHashtable'はジェネリッククラスではありません '以来、*ジェネリック*は、ここで良い用語ではありません.NET用語。 – PetSerAl@PetSerAl true、混乱を避けるために削除しました –
ヒントのマティアスに感謝します。 – litroma