Powershell:Import-Module

时间:2011-04-11 14:26:20

标签: c# caching powershell appfabric

我一直在尝试使用win2008标准服务器上的app fabric缓存。当我执行follwowing命令时,我得到: Import-Module DistributedCacheAdministration Import-Module:未加载指定的模块“DistributedCacheAdministration”,因为在任何模块目录中都找不到有效的模块文件。

此目录位于何处以及如何使用该模块

此外,似乎我有PowerShell 1.我似乎无法安装powershell 2

2 个答案:

答案 0 :(得分:13)

模块及其命令仅是Powershell 2中的一项功能,因此您可以确定自己运行的是此版本。我猜你很困惑因为Powershell.exe位于“1.0”目录中;这只是为了使版本2.0向后兼容。

您需要指定要加载的模块的确切位置:Import-Module [-Force] path-to-module-file`

更好的是通过$PSModulePath环境变量提供它。尝试Get-Module -ListAvailable查看可用的模块。由于您尝试加载的那个似乎没有列出,请尝试将$ PSModulePath设置为上面的文件夹包含模块文件的目录。

如果您对拥有正确的模块路径感到满意,请通过“计算机属性”进行设置。

答案 1 :(得分:0)

我安装了AppFabric,文件夹显示在C:\Windows\System32\WindowsPowerShell\v1.0\Modules\DistributedCacheAdministration

然而Import-Module DistributedCacheAdministration不起作用且该模块未在Get-Module -ListAvailable

中列出