I'm trying to call a method with Powershell that requires an "Of Type" or [T] according to the OverloadDefinition, Ie.
OverloadDefinitions ------------------- Microsoft.EnterpriseManagement.Common.IObjectReader[T] GetObjectReader[T](Microsoft.EnterpriseManagement.Common.EnterpriseManagementObjectGenericCriteria criteria, Microsoft.EnterpriseManagement.Common.ObjectQueryOptions queryOptions) Microsoft.EnterpriseManagement.Common.IObjectReader[T] GetObjectReader[T](Microsoft.EnterpriseManagement.Configuration.ManagementPackClass managementPackClass, Microsoft.EnterpriseManagement.Common.ObjectQueryOptions queryOptions) Microsoft.EnterpriseManagement.Common.IObjectReader[T] GetObjectReader[T](Microsoft.EnterpriseManagement.Common.EnterpriseManagementObjectCriteria criteria, Microsoft.EnterpriseManagement.Common.ObjectQueryOptions queryOptions)
With C# I would declare this with <T>, Ie.
GetObjectReader<EnterpriseManagementObject>(managementPackClass, queryOptions)
If I try something similar with Powershell according to the definition, Ie.
GetObjectReader[Microsoft.EnterpriseManagement.EnterpriseManagementObject](managementPackClass, queryOptions)
Or GetObjectReader<[]>, GetObjectReader[[]] etc. It's not working.
Anyone know how to declare Of Type in Powershell syntax?