我在我的Windows8机器上使用AppFabric 1.1。它运行得很好。我想在后台记录缓存运行状况(Windows服务C#)。但是命令'Get-CacheClusterHealth‘的输出返回一个{Microsoft.ApplicationServer.Caching.Commands.ClusterHealth}.类型的数组
我在任何地方都找不到此数据类型或所需的引用dll。请帮帮我。我尝试过使用对象数据类型,但是运行时强制转换抛出了一个无效的强制转换异常。
发布于 2013-12-29 05:08:16
看起来没有,according to this MSDN forums thread:然而,这个线程包含一些有用的信息:
在%windir%\system32\WindowsPowerShell\v1.0\Modules\DistributedCacheAdministration (Microsoft.ApplicationServer.Caching.ManagementPS.dll)中包含所有powershell
AppFabric live命令的程序集
另外:
您看到的任何Powershell cmdelt的
控制台输出都是由cmdlet通过格式化文件构造的。
对于DistributedCacheAdmin cmdlet,格式化文件为Microsoft.ApplicationServer.Caching.Caching.ManagementPS.format.ps1xml.这个文件包含关于如何使用ClusterHealth对象来显示您看到的输出的脚本,这将帮助您在不通过反射器的情况下理解该对象。
虽然这条帖子来自2011年,但微软太忙了,没有时间兑现这个承诺:
将来,我们将添加powershell命令的文档-let.
https://stackoverflow.com/questions/20796577
复制相似问题