Appfabric Powershell错误“术语'Get-CacheStatistics'未被识别为cmdlet的名称..”

时间:2011-09-20 15:46:40

标签: powershell appfabric cmdlet

我正在调用简单的Powershell AppFabric命令:

powershell -noexit c:\scripts\ApplyClusterConfig.ps1

并且脚本只包含:

Get-CacheStatistics

我收到以下错误:

The term 'Get-CacheStatistics' is not recognized as the name of a cmdlet, funct
ion, script file, or operable program. Check the spelling of the name, or if a
path was included, verify that the path is correct and try again.
At C:\scripts\ApplyClusterConfig.ps1:1 char:20
+ Get-CacheStatistics <<<<
    + CategoryInfo          : ObjectNotFound: (Get-CacheStatistics:String) [],
    CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

我已经完成了我可以在网上找到的所有内容,包括

Set-ExecutionPolicy Unrestricted

并使用。\来引用文件:

powershell -noexit .\ApplyClusterConfig.ps1

并将环境路径设置为包含c:\ Scripts

但错误仍然存​​在。任何人都可以帮忙,因为我已经用尽所有谷歌选项。感谢。

1 个答案:

答案 0 :(得分:6)

如错误所示,它无法找到Get-CacheStatistics作为cmdlet,函数,脚本文件或可操作程序。你需要提供必要的模块。

在此处查看有关如何加载运行AppFabric cmdlet所需模块的指导:http://msdn.microsoft.com/en-us/library/ee677295.aspx

您可能需要添加以下一个或多个导入(可能在您的脚本中):

Import-Module ApplicationServer
Import-Module distributedcacheconfiguration
Import-Module distributedcacheadministration

执行策略与此错误无关,并且您正在运行该脚本。