我创build了一个自定义的PowerShell cmdlet,我已经在PowerShell中注册。 当然,每当我closures我的特定PowerShell实例,我必须执行以下命令再次访问该命令:
add-pssnapin MyCustomSnapIn
我试图谷歌的答案,我唯一的发现是做到以下几点:
export-console MyCustomCmdletPowerShell
但我没有发现告诉你重新进入PowerShell或如何自动重新导入PowerShell(我更喜欢)。 显然它不会自动发生。
您需要将添加pssnapin MyCustomSnapin命令添加到您的configuration文件。 一旦你这样做了,pipe理单元将在每次运行Powershell环境时加载。
在XP上,您可以在“我的文档”\ Windows Powershell \ profile.ps1中find您的个人Powershellconfiguration文件。
Powershell中实际上有4个不同的configuration文件。 看看这个MSDN文章的更多信息 – http://msdn.microsoft.com/en-us/library/bb613488(VS.85).aspx 。