В скрипте PowerShell мне нужно определить, действительно ли вызов метода .NET возвращает правильный тип объекта или, по крайней мере, совместимый тип.Как я могу это сделать?
Примерно так:
$a -is [string]
Или вы можете использовать GetType () и посмотреть, подходит ли вам тип.
$ yourObject.pstypenames вернет всю цепочку наследования.