我创建了一个自定义 powershell cmdlet,并在 powershell 中注册。当然,每次我关闭特定的 powershell 实例时,我都必须执行以下操作才能再次访问该命令:
add-pssnapin MyCustomSnapIn
我尝试用谷歌寻找答案,但唯一找到的答案是执行以下操作:
export-console MyCustomCmdletPowerShell
但是我没有找到任何内容告诉您将其重新导入 powershell 或如何自动将其重新导入 powershell(我更喜欢这种方式)。显然它不会自动发生。
答案1
您需要将 add-pssnapin MyCustomSnapin 命令添加到您的配置文件中。完成此操作后,每次运行 Powershell 环境时都会加载该 snapin。
在 XP 上,您可以在 My Documents\Windows Powershell\profile.ps1 中访问您的个人 Powershell 配置文件。
Powershell 中实际上有 4 种不同的配置文件。查看此 MSDN 文章了解更多信息 -http://msdn.microsoft.com/en-us/library/bb613488(VS.85).aspx。