如何使用PSM1文件安装模块?

时间:2019-03-28 17:52:27

标签: powershell module

我无法安装指向PSM1文件的模块

是否可以安装.PSM1模块?使用Install-Module命令,我无法做到这一点。

如果不可能,我不必在所有新部分中都使用Import-Module导入模块。

安装模块“ \\ servers \ folders \ module.PSM1”

错误示例:

Install-Module "C:\INFRA\PsSinqia.psm1"
PackageManagement\Install-Package : No match was found for the specified search criteria and module name
'C:\INFRA\PsSinqia.psm1'. Try Get-PSRepository to see all available registered module repositories.
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:1809 char:21
+ ...          $null = PackageManagement\Install-Package @PSBoundParameters
+                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Microsoft.Power....InstallPackage:InstallPackage) [Install-Packag
   e], Exception
    + FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.InstallPackage

1 个答案:

答案 0 :(得分:0)

正确的文件夹是:

  • C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ Modules \
  • C:\ Windows \ SysWOW64 \ WindowsPowerShell \ v1.0 \ Modules \

文件夹和模块的名称必须相同。

参考:MSOnline can't be imported on PowerShell (Connect-MsolService error)