在某些业务场景下开发人员并没有将PowerShell的模块发布到PowerShell Gallery网站,而只将项目建立在GitHub网站。这时候模块不能通过Install-Module命令实现模块的部署和安装。有些只在Github发布的内容我们是无法通过Install-Module来安装模块 ,这里以QrcodeGenerator 为案例给大家分享如何通过离线安装的方式进行模块安装。在PowerShellGallery上发布的QrCodeGenerator的版本是2.2 版本,而在Github上发布的QRcodeGenerator网站上发布的版本是2.4.1 版本,最新版本提供了New-QRtext命令的文本参数支持,图为Github上的QRCodeGenerator的模块网址。
离线模块安装方式相比在线模块安装方式要复杂很多,这里找到QrcodeGenerator项目网站,这里将模块以下载ZIP文件的方式下载下来,图为相关的操作方法。</