PowerShell 基础教程一:Windows PowerShell 简介 XP/Server 2003/Vista/Server 2008操作系统的脚本语言
包括 Cmd
exe 、SH、KSH、CSH以及 BASH Unix在内的大多数外壳程序的操作方式都是在新的进程中执行命令或实用工具程序,并以文本格式向用户显示结果
多年以来,许多文本处理实用工具程序,如 sed、AWK 和 PERL,都已逐渐发展为支持这种交互模式
这些外壳程序也会提供内置于外壳程序中并在外壳程序处理器中执行的命令,例如 KSH 中的 typeset 命令和以及 Cmd
exe 中的 dir 命令
在大多数外壳程序中,由于内置命令数量少,从而导致许多实用工具程序应运而生
针对这一点,Windows PowerShell 有不同的做法
◆Windows PowerShell 并不处理文本,而是处理以
NET平台为基础的对象; ◆Windows PowerShell 附带了数量庞大的内置命令集和一致的接口; ◆对于各个工具,全部的外壳程序命令都使用相同的命令剖析器,而非使用不同的剖析器,这项特点会使你更容易学会每种命令的使用方式
其中最棒的就是你完全不需要舍弃已使用习惯的工具,你可以继续在 Windows PowerShell 中使用诸如 Net、SC 和 Reg
exe 等传统的 Windows 工具
Windows PowerShell Cmdlet Cmdlet (发音如 “command-let”) 是指在 Windows PowerShell 中用来操作对象的单一功能命令
你可以依据其名称格式来加以辨识 Cmdlet -- 以破折号 (-) 分隔的动词和名词,例如 Get-Help、Get-Process 和 Start-Service
在传统的外壳程序中,命令是极为简单 (例