PowerShell 模块、变量及类型转换全解析
1. PowerShell 模块查找与仓库管理
1.1 查找指定版本模块
在 PowerShell 中,若要查找指定版本范围内的模块,可使用 Find-PSResource
命令。例如,查找 1.0(包含)到 2.0(不包含)版本间 PowerShellGet
的最高版本,可执行以下命令:
Find-PSResource -Name PowerShellGet -Version '[1.0,2.0)'
若要包含 2.0 版本,将右括号 )
改为方括号 ]
即可:
Find-PSResource -Name PowerShellGet -Version '[1.0,2.0]'
1.2 PowerShell 仓库类型
PowerShell 有多种仓库类型,常见的有 PowerShell Gallery、SMB 仓库和 NuGet 仓库。
- PowerShell Gallery :是一个公共的模块仓库,可用于安装各种模块。
- SMB 仓库 :
- 创建 SMB 仓库 :可将文件共享注册为仓库,示例代码如下: