找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 13474|回复: 2

[问题求助] PowerShell怎样离线安装.nupkg包?

[复制链接]
发表于 2024-1-30 18:25:46 | 显示全部楼层 |阅读模式
原始需求:
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
发表于 2024-1-30 18:33:31 | 显示全部楼层
试试用
Install-Package
命令
 楼主| 发表于 2024-1-31 09:33:42 | 显示全部楼层
回复 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:\>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 01:10 , Processed in 0.017178 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表