PowerShell应当已经名正言顺地成为批处理(Cmd.exe shell脚本)的替代者了,但是因为一些原因,许多人都不是很情愿抛弃批处理。这篇文章将作为一个系列文章的开始帮助你打破批处理的习惯,向PowerShell进军。 在我进入这些文章系列之前,我想先稍微讲述一下关于批处理文件的一些历史和为什么你需要使用PowerShell来代替老风格的批处理代码编写你的脚本。 批处理文件的历史 批处理文件拥有很悠久的历史了,微机操作系统上的一个CP/M ,拥有可提交的命令,它可以将文本文件中的一系列命令逐行运行。它非常简单(因为当时的内存很吃紧),不支持任何类型的条件分支。 当开发MS-DOS时,微