外壳程序变量
适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
上一次修改主题: 2006-08-17
外壳程序变量是一组由 Exchange 命令行管理程序程序自动创建和声明的变量。变量在整个会话过程中作为系统状态的一部分进行维护,并且对运行于该会话中的所有命令、脚本和应用程序可用。
Exchange 命令行管理程序程序支持两种类型的外壳程序变量:
自动变量用于与命令、脚本和应用程序双向传递信息。
策略变量存储有关 Exchange 命令行管理程序程序的状态的信息。
可以像使用任何其他类型的变量那样使用外壳程序变量。例如,$PSHome
外壳程序变量存储 Exchange 命令行管理程序程序安装目录的名称,而 $
_ 外壳程序变量存储当前管道对象。可以在命令中使用这些变量来指定文件的位置并调用 Get-ChildItem
对象的属性,如下例所示:
Get-ChildItem $PSHome | Sort {$_.Name}
此命令从 Exchange 命令行管理程序程序安装目录中检索所有项目,并在显示数据时使用存储于 $
_ 变量中的对象的名称属性对数据进行排序。
常用外壳程序变量
表 1 列出了可以在 Exchange 命令行管理程序程序中使用的几个常用自动变量。
表 1 常用自动变量
自动变量 | 说明 |
---|---|
|
此变量包含 Exchange 命令行管理程序程序所接收的最后一行的最后一个令牌。 |
|
此变量包含最后一个操作成功或失败的状态。 |
|
此变量包含 Exchange 命令行管理程序程序所接收的最后一行的第一个令牌。 |
|
此变量包含在脚本块、筛选器和 |
|
此变量包含在 cmdlet 中被处理时发生错误的对象。 |
|
此变量显示 Exchange Server\bin 目录的完整路径。 |
|
此变量显示 Exchange 脚本目录的完整路径。 |
|
此变量引用 |
|
此变量指定用户的根目录。它等价于 |
|
此变量指定可以保存在命令历史记录中的最大条目数。 |
|
此变量指定 Exchange 命令行管理程序程序的安装目录。 |