首页 文章

无法从脚本导入powershell模块

提问于
浏览
0

我有一个奇怪的问题,我创建了一个模块并将其放在 “C:\Windows\System32\WindowsPowerShell\v1.0\Modules” 目录中 .

我可以打开powershell并导入我的模块,但是当我执行以下操作时它不起作用 .

我有批处理文件,使用以下命令调用powershell脚本 START /min /wait powershell "C:\test.ps1" "%1"

脚本启动但无法导入模块 .

我放置了这个命令“Get-Module -ListAvailable | test.ps1中的Out-File c:\ module.txt“ .

当我查看module.txt文件时,我发现它没有在那里列出我的模块 .

似乎由于某种原因,当我以这种方式调用脚本时,它无法访问模块

1 回答

  • 1

    模块必须是 .psm1 文件或 .psd1 清单文件(或dll) . .ps1 不符合模块资格,它是"just"脚本 .

相关问题