我有一个PowerShell脚本。
它包含一个主要功能和两个辅助功能。 我需要此脚本通过EasyKiwi测试(该模块需要成功导入)。 有谁知道约定是什么,为了使我的脚本通过EasyKiwi测试,我应该怎么做? 互联网上没有太多有关它的信息。 据我了解,我需要运行一些Commandlet才能在Windows PowerShell上安装EasyKiwi。然后,我需要在那里创建一个模块。 此操作将创建模块文件夹。在此文件夹中,我将有一个私人文件夹(在那里我将放置辅助功能)和一个公共文件夹(在那里我将放置主要功能)。
对吗?
如果是这样,我下一步该怎么做?
答案 0 :(得分:0)
我不知道什么是EasyKiwi,从来没有听说过,但是如果他们没有在PowerShell上提供文档,那么我们全都可以猜测。
最后,如果模块是.dll文件,则导入模块只是使用Import-Module或Add-Type即可。您可以从任何地方导入模块,但是如果您想自动加载所述模块,则必须为此计划。她是PowerShell指导的TechNet文档。
所有这些都使用其中的帮助文件和示例。
# get function / cmdlet details
(Get-Command -Name Import-Module).Parameters
Get-help -Name Import-Module -Full
Get-help -Name Import-Module -Online
Get-help -Name Import-Module -Examples
(Get-Command -Name Add-Type).Parameters
Get-help -Name Add-Type -Full
Get-help -Name Add-Type -Online
Get-help -Name Add-Type -Examples
PowerShell Troubleshooting: Module does not autoload
症状Powershell v 3.0或更高版本不会自动加载模块 $ PSModuleAutoLoadingPreference尚未被手动篡改 导入模块作品Get-Module -ListAvailable |导入模块作品 可能的原因:自定义模块已导入(例如: C:\ Windows \ System32 \ W