【发布时间】:2013-04-03 01:19:33
【问题描述】:
我想创建一个带有 cmdlet 函数的高级模块,该函数执行一些逻辑并添加一些 pssnapin。这是代码:
function Add-DefaultSnapIns
{
[CmdletBinding()]
param()
begin {}
process {
# ...
Add-PsSnapIn SnapInName
}
end {}
}
export-module -function Add-DefaultSnapIns
如果我从任何点(例如,powershell 提示符)调用该函数,则操作成功,但管理单元在函数范围之外不可用。管理单元显示为已注册,但其功能均未导出到全局范围。我该如何解决?
【问题讨论】: