Sharepoint PowerShell中的泛型

Sharepoint PowerShell中的泛型,sharepoint,generics,powershell,Sharepoint,Generics,Powershell,我需要在PowerShell脚本中以以下方式使用SharePoint API: C#代码: var service=farm.Services.GetValue(); 如何在PowerShell中指定泛型参数 目前,我得到一个异常,声明“不能对ContainsGenereicParameters为true的类型或方法执行后期绑定操作”这不是一件容易做到的事情。你将不得不求助于反思来实现这一目标。有关更多信息,请参阅。谢谢您的链接。我能够想出以下解决方案:[System.Reflection.A

我需要在PowerShell脚本中以以下方式使用SharePoint API:

C#代码:
var service=farm.Services.GetValue();
如何在PowerShell中指定泛型参数


目前,我得到一个异常,声明“不能对ContainsGenereicParameters为true的类型或方法执行后期绑定操作”

这不是一件容易做到的事情。你将不得不求助于反思来实现这一目标。有关更多信息,请参阅。

谢谢您的链接。我能够想出以下解决方案:[System.Reflection.Assembly]::LoadWithPartialName(“Microsoft.SharePoint”)$farm=[Microsoft.SharePoint.Administration.SPFarm]::Local$method=[Microsoft.SharePoint.Administration.SPServiceCollection].GetMethod(“GetValue”,[string])$closedmethod=$method.MakeGenericMethod([Microsoft.SharePoint.Administration.SPWebService])$service=$closedmethod.Invoke($farm.Services,“”)
var service = farm.Services.GetValue<SPWebService>();