[玩转系统] 在离线模式下安装 PowerShell 模块(无需访问 Internet)
作者:精品下载站 日期:2024-12-14 23:16:13 浏览:15 分类:玩电脑
在离线模式下安装 PowerShell 模块(无需访问 Internet)
最流行的 PowerShell 模块是从官方 PowerShell 库在线安装的(
PSGallery
)使用 Install-Module 命令存储库。但是,如果您的计算机位于隔离网络中或者对 PSRepository 的直接访问受到限制,您将无法安装 PowerShell 模块。当您尝试在 Windows Server 主机上安装 PowerShell 模块时,情况也是如此,这些主机通常会阻止直接 Internet 访问。在本文中,我们将展示如何离线安装 PowerShell 模块以及如何从远程计算机导入模块(例如,当使用 SQLServer 管理 PoSh 模块时)。
请注意,没有从 PowershellGallery.com 下载模块的直接链接。您可以从该站点下载的唯一内容是 NuGet 包(.nupkg 文件)。您可以从 NUPKG 文件安装 PowerShell 模块,但这不是完整的模块安装(主要问题是依赖项未解决)。
如何在离线计算机上安装PowerShell模块?
首先,在可以访问互联网的计算机上安装所需的PowerShell模块。
计算机上必须安装 PowerShell 版本 5.1 或更高版本:
$PSVersionTable.PSVersion
确保该模块存在于 PSGallery 中:
Find-Module -Name *SqlServer*| Select Name, Version, Repository
将模块下载到计算机上指定的本地文件夹:
Save-Module -Name SqlServer -Path C:\PS\
将文件夹复制到要安装该模块的另一台计算机。
让我们看看 PowerShell 模块存储在哪些文件夹中:
$env:PSModulePath -split ";"
如您所见,PowerShell 模块位于以下路径之一:
C:\Users\username\Documents\WindowsPowerShell\Modules
(
$Home\Documents\PowerShell\Modules
) - 此文件夹中的 PowerShell 模块仅对该用户 (CurrentUser) 可用;
C:\Program Files\WindowsPowerShell\Modules
(
$Env:ProgramFiles\WindowsPowerShell\Modules
) — 该路径用于为所有计算机用户安装模块(
-Scope AllUsers
);
C:\Windows\system32\WindowsPowerShell\v1.0\Modules
- 内置模块的默认文件夹。
将模块复制到C:\Program Files\WindowsPowerShell\Modules。
确保 SQLServer 模块现在可用:
Get-Module -Name SQLServer -ListAvailable
您可以获取模块目录,如下所示:
(Get-Module -ListAvailable SQLServer).path
显示模块中可用命令的列表:
Get-Command -Module SQLServer
以同样的方式,您可以安装任何模块。我经常使用这种方法来安装 SQLServer、PSWindowsUpdate 或 PowerCLI for VMWare 模块。
出于显而易见的原因,在离线设备上安装 AzureAD 和 Exchange Online PowerShell 模块没有任何意义。
从远程计算机导入 PowerShell 模块
如果您不想在所有计算机上安装 PowerShell 模块,可以使用 PSRemoting 从远程计算机导入任何模块:
$session = New-PSSession -ComputerName dub-sql1
要显示远程计算机上安装的模块列表:
Get-Module -PSSession $session -ListAvailable
要将指定的 PowerShell 模块导入到您的计算机:
Import-Module -PSsession $session -Name SqlServer
完成后不要忘记关闭会话:
Remove-PSSession $session
另一种有趣的方式是通过隐式远程处理在本地使用安装在远程计算机上的 PowerShell 模块。
使用 Invoke-Command 连接到远程计算机并导入所需的 PowerShell 模块:
$session = New-PSSession -ComputerName dub-sql1
Invoke-Command {Import-Module SqlServer} -Session $session
将模块 cmdlet 从远程会话导出到本地模块:
Export-PSSession -Session $s -CommandName *-Sql* -OutputModule RemoteSQLServer -AllowClobber
该命令在您的计算机上创建一个新的 RemoteSQLServer PowerShell 模块(位于 C:\Program Files\WindowsPowerShell\Modules 中)。 cmdlet 文件本身不会被复制。
关闭会话:
Remove-PSSession $session
然后,要从此模块使用 PowerShell cmdlet,您只需将它们导入到会话中即可:
Import-Module RemoteSQLServer
所有 SQL 模块 cmdlet 都可用,无需与远程计算机建立显式连接。尝试使用 Invoke-Sqlcmd 查询 MS SQL 数据库。在关闭 PowerShell 控制台或删除模块之前,所有 MSSQL 命令都可用。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[短剧合集] 2025年06月2日 精选+付费短剧推荐39部
[软件合集] 25年6月2日 精选软件18个
[软件合集] 25年6月1日 精选软件15个
[短剧合集] 2025年06月1日 精选+付费短剧推荐59部
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[美图] 2W美女个美女小姐姐,饱眼福
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag