我试图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.我该怎么办?
我有一台机器(v3,互联网,没有管理员访问权限)我用来下载WMF 5.0并设置另一台机器(v5,没有互联网,管理员访问).现在,我想在运行v5但没有互联网连接的机器上使用PowerShellGet中的一些模块.
我需要一个选项来下载*.psm1文件,然后我可以复制并使用它.就像我们有从GitHub下载的选项一样.
任何有类似问题和任何变通方法的人?
我需要在一个生产盒上安装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上有个职位,但这对我没有帮助。