2009-08-28 16 views

回答

14

正如亚历克斯所提到的,您的个人资料或脚本中定义的任何功能都将“始终”显示在您的个人资料中。如果您在配置文件中使用Add-PSSnapin添加管理单元,也是如此。 snapin中的cmdlet将始终可用。有关配置文件的详细信息,请查看帮助主题:

man about_profiles 

不过,如果你有一个你可能不希望在需要时才加载它们功能的显著数量。在这种情况下,您可以将功能组织到脚本中,然后将这些脚本放入路径中的一个或多个目录中。然后,您可以通过名称引用该脚本,而无需指定完整路径甚至是.PS1扩展名。有关使用脚本的详细信息请查看帮助主题:

man about_scripts 

的PowerShell V2引入了组织功能和加载它们对需求的更好的方法。该功能称为模块,并允许您通过简单的名称(而不是路径)导入模块,并选择公开哪些功能和变量,哪些变量保持私有。如果您有V2,请查看模块:

man about_modules 
+0

那些手册页不再存在 – Nilzor 2014-04-03 07:49:20

+1

@Nilzor主题依然存在。您是否从提升的提示符运行'Update-Help'?如果没有,您没有完整的帮助文件集。 – 2014-04-05 19:06:42

3

您应该通过您的配置文件脚本访问cmdlet。这样,每次访问PowerShell时,都会被加载。见The Power of Profiles

相关问题