- 帖子
- 5
- 积分
- 17
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2022-11-9
|
[问题求助] PowerShell怎样离线安装.nupkg包?
原始需求:
1. 安装UEFIv2 2.3,模块下载地址:https://www.powershellgallery.com/packages/UEFIv2/2.3
2. 进入UEFIv2 2.3模块对应目录,cd C:\Program Files\WindowsPowerShell\Modules\UEFIv2\2.3
3. 执行PowerShell命令,设置UEFI变量:powershell.exe -ExecutionPolicy Bypass {Import-Module .\UEFIv2.psd1 ; Set-UEFIVariable -VariableName BuiltAsSecuredCorePC -Namespace '{77fa9abd-0359-4d32-bd60-28f4e78f784b}' -ByteArray @(01) }
4. 检查PowerShell命令,检查UEFI变量设置是否成功,成功会返回笑脸图标。Get-UEFIVariable -VariableName BuiltAsSecuredCorePC -Namespace '{77fa9abd-0359-4d32-bd60-28f4e78f784b}'
以上需要数百台电脑上批量执行,将UEFIv2/2.3的Manual Download下载离线包uefiv2.2.3.0.nupkg后,使用网上查到的命令:Install-Module安装报错,请教各位大神,此问题要如何解决?有无方法将以上需求做成批处理实现自动执行?
PS> Install-Module -Name UEFIv2 -Source "E:\Work\Microsoft Level3"
Install-Module : 找不到与参数名称“Source”匹配的参数。
所在位置 行:1 字符: 30
+ Install-Module -Name UEFIv2 -Source "E:\Work\Microsoft Level3"
+ ~~~~~~~
+ CategoryInfo : InvalidArgument: ( [Install-Module],ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Install-Module |
|