[英]Unable to import a powershell module from a script
我有一个奇怪的问题,我创建了一个模块并将其放在“ C:\\ Windows \\ System32 \\ WindowsPowerShell \\ v1.0 \\ Modules”目录中。
我可以打开powershell并很好地导入我的模块,但是当我执行以下操作时它不起作用。
我有使用以下命令启动 powershell脚本的批处理文件START / min / wait powershell“ C:\\ test.ps1”“%1”
脚本启动,但是无法导入模块。
我将此命令放置为“ Get-Module -ListAvailable | 在test.ps1中的文件c:\\ module.txt中。
当我查看module.txt文件时,我看到它没有在其中列出我的模块。
似乎由于某种原因,当我以这种方式调用脚本时,它无法访问模块
模块必须是.psm1
文件或.psd1
清单文件(或dll)。 .ps1
没有资格作为模块,它只是一个脚本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.