0

有谁知道 AzureRM 或 Az Powershell 模块的安装程序链接?

如果您无法访问 Powershell Gallery,Install-Module 将不起作用。这是一个真正的问题,因为许多站点不允许生产机器从飞地内访问互联网(我从来没有工作过)。完全依赖于 NuGet/nupkg 文件的部署模型似乎是一个一致的问题。

4

1 回答 1

0

选项 1:您可以设置自己的存储库并使用具有访问权限的计算机从在线存储库中填充该存储库。这可以像正确设置 UNC 共享一样简单,然后您可以在客户端计算机上注册该存储库,例如

Register-PSRepository -Name MyRepo -SourceLocation "\\fserver\share" -InstallationPolicy Trusted 

您的所有隔离机器都可以通过请求具有存储库名称的模块来使用此存储库:

Install-Module -Name MyModule -Repository MyRepository

有大量关于如何设置和发布到您自己的存储库的文档。

选项 2:Powershell 模块包含在您可以从 $env:PSModulePath 变量获取的模块路径之一下的文件夹中。

您可以将它们下载到具有访问权限的机器上,然后通过其他方式将它们复制到目标机器上。

于 2019-10-03T06:54:10.753 回答