Powershell sql 服务器模块 2017 手动安装

Powershell sql server module 2017 manual install

刚刚安装 sql 服务器 2017 RTM。之后我安装了 SSMS 版本 17。有趣的是,这不会安装 powershell 模块,但你必须从 PowerShell Gallery 安装它。现在我的服务器(作为企业环境)当然没有直接连接到互联网,甚至该域中的管理计算机也没有。从 Powershell Gallery 网站我无法手动安装 powershell 模块。问题是这里有人设法为 sql 服务器 2017 安装了最新的 sql 服务器 powershell 模块吗?

我不在测试这个的环境中,但一种方法是将模块安装在可以访问互联网的 computer/server 上,下载并安装它,找到模块,然后然后将其复制到另一台服务器并导入。所以,像这样:

在另一台计算机上(可以访问互联网):

Install-Module -Name SqlServer
(Get-Module -ListAvailable SqlServer).Path

转到路径并将文件复制到其他服务器上的相同位置。然后,在另一台服务器上,运行:

Import-Module -Name SqlServer

假定两台主机都运行使用相同版本的 Powershell;或至少兼容的。