软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 资讯阅读 > 软件资讯 > Windows PowerShell 配置文件的力量

Windows PowerShell 配置文件的力量

Windows PowerShell 配置文件的力量
目录 
外壳、主机和配置文件 
使用配置文件? 
创建自定义控制台 
更多配置文件技巧 
配置文件须知! 

如果您定期阅读本专栏,那么至此您应该已经知道 Windows PowerShell 支持配置文件体系。它们实质是外壳在运行时自动执行的外壳脚本,具有 .ps1 文件扩展名。例如,它们提供了一种不错的方法来定义自定义别名。有了自定义别名后,在每次运行外壳时,配置文件都会自动定义您的别名,从而使它们在您使用外壳时随时可用。
外壳可以定义以下四种不同的配置文件:

应用到所有外壳和计算机的所有用户的配置文件。
应用到所有用户但仅应用到 Microsoft PowerShell 外壳的配置文件。
应用到当前用户和所有外壳的配置文件。
应用到当前用户且仅应用到 Microsoft PowerShell 外壳的配置文件。

“所有外壳”这一概念可能有点令人困惑。此术语源于 Windows PowerShell 的一些早期开发概念,它们并未真正应用到最终产品中。现在,术语“所有主机”可能会更准确一些。

其实,Windows PowerShell 本身就是一组 Microsoft .NET Framework 程序集。我喜欢将这一部分外壳称为 Windows Power Shell 引擎,因为它包含通常被视为属于 Windows PowerShell 的功能。但是,没有内置的方法可供人们与此引擎交互。如果确实想要使用此外壳,必须通过宿主应用程序(或主机)加载此引擎。

您过去经常运行的 powershell.exe 应用程序就是一个此类主机。Windows PowerShell 2.0 社区技术预览版 (CTP) 随附的 gpowershell.exe 应用程序也是一个主机。主机和外壳之间的关系并不像我在这里说的这样简单,但这一简化的解释也完全涵盖了您所看到的行为。
必须要了解的是,如果通过基于文本的命令行界面与外壳进行交互,则您很可能使用的是 powershell.exe 主机。但即使您使用由其他应用程序(如 Exchange 管理外壳)所安装的快捷方式来启动外壳,这也同样适用。Exchange 管理外壳并不属于另一种外壳或宿主应用程序。实际上,它只是使用快捷方式启动的常规 powershell.exe 主机,此快捷方式可指定一组要预加载的管理单元和脚本。这些管理单元可在外壳中启用 Exchange 管理功能。但您使用的仍是相同的外壳。
相关阅读
栏目导航
推荐软件