Я пытаюсь вернуть упорядоченную dictionnary для скрипта powershell, запускаемого через запуск из другого скрипта.Receive-Job не поддерживает мой объект
Вызываемый скрипт возвращает переменную $ Readahead, что этот тип:
[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
Знаете ли вы способ сохранить свой [заказываемый] тип через приемную работу?
ТИА
С уважением
ИМХО, * общий * не хороший термин здесь, так как 'Hashtable' не общий класс .NET. – PetSerAl
@PetSerAl true, удалил его, чтобы избежать путаницы –
Спасибо Матиасу за советы. – litroma