相关疑难解决方法(0)

安装模块:术语"安装模块"不被识别为cmdlet的名称

我试图Install-Module Azure在PowerShell中安装Azure .我收到以下错误:

PS C:\Windows\system32> Install-Module Azure
Install-Module : The term 'Install-Module' is not recognized as the name of a cmdlet, function, script file, 
or operable program. Check the spelling of the name, or if a path was included, verify that the path is corre
ct and try again.
At line:1 char:1
+ Install-Module Azure
+ ~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Install-Module:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
Run Code Online (Sandbox Code Playgroud)

为什么PS无法识别基本的安装模块?没有这个,我甚至无法安装Azure.我该怎么办?

powershell azure azure-virtual-machine azure-powershell

33
推荐指数
4
解决办法
15万
查看次数

PowerShell v5 - 如何将模块安装到没有互联网连接的计算机?

我有一台机器(v3,互联网,没有管理员访问权限)我用来下载WMF 5.0并设置另一台机器(v5,没有互联网,管理员访问).现在,我想在运行v5但没有互联网连接的机器上使用PowerShellGet中的一些模块.

我需要一个选项来下载*.psm1文件,然后我可以复制并使用它.就像我们有从GitHub下载的选项一样.

任何有类似问题和任何变通方法的人?

powershell powershell-5.0 powershellget

7
推荐指数
1
解决办法
2万
查看次数

如何从本地文件夹安装/更新Powershell模块-设置内部模块存储库

我需要在一个生产盒上安装PowerShell模块(即sqlserver),但是生产服务器没有任何Internet连接。

我使用的另一种方法是使用save-module将模块文件保存到共享文件夹中,然后将文件从共享文件夹直接复制到生产服务器的PS模块路径中

c:\program files\WindowsPowerShell\Modules
Run Code Online (Sandbox Code Playgroud)

它可以工作,但是我只是想知道我们是否可以使用现有的方法,即安装模块,例如

install-module -name sqlserver -repository "my shared folder"
Run Code Online (Sandbox Code Playgroud)

该要求也扩展到更新模块。

使用保存模块然后进行复制和粘贴似乎非常不可靠,因为我不知道安装模块是否实际上会进行某些DLL文件注册或安装。

任何PS专家都可以提出一些建议,例如在没有Internet连接的情况下使用安装模块吗?

在此先感谢您的时间。

PS:我知道在SO上有个职位,但这对我没有帮助。

powershell powershellget

6
推荐指数
1
解决办法
4813
查看次数