[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] 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
积硅步以至千里,积懈怠以致深渊。

试试用
Install-Package
命令

TOP

回复 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:\>
积硅步以至千里,积懈怠以致深渊。

TOP

返回列表