Ошибка Appfabric Powershell «Термин« Get-CacheStatistics »не распознается как имя командлета ..» - PullRequest
1 голос
/ 20 сентября 2011

Я вызываю простую следующую команду 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

Но ошибка не устраняется.Может кто-нибудь помочь, пожалуйста, потому что у меня закончились все варианты Google.Благодаря.

1 Ответ

6 голосов
/ 20 сентября 2011

Как говорится в сообщении об ошибке, он не может найти Get-CacheStatistics в качестве командлета, функции, файла сценария или работоспособной программы.Вам необходимо загрузить необходимые модули.

Здесь вы найдете руководство по загрузке необходимых модулей для запуска командлетов AppFabric: http://msdn.microsoft.com/en-us/library/ee677295.aspx

Возможно, вам придется добавить один или несколько из следующих импортов (возможно, в вашем скрипте):

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

Политика выполнения не имеет ничего общего с этой ошибкой, и сценарий работает нормально.

...