标题:
[问题求助]
PowerShell怎样离线安装.nupkg包?
[打印本页]
作者:
hetaon
时间:
2024-1-30 18:25
标题:
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
作者:
Five66
时间:
2024-1-30 18:33
试试用
Install-Package
命令
作者:
hetaon
时间:
2024-1-31 09:33
回复
2#
Five66
感谢大神指导,已运行成功。结果如下:
PS C:\> Install-Package -Name uefiv2 -Source E:\Work\Level3
Name Version Source Summary
---- ------- ------ -------
UEFIv2 2.3.0 E:\Work\Level3 Sample module for interacting with UEFI from PowerS...
PS C:\>
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2