【发布时间】:2010-10-06 19:13:43
【问题描述】:
我们今天只是在讨论它,所以我进行了一些搜索,但没有找到任何东西,zip,nada。
ms 的 cmd shell 的未来是什么?他们打算在未来版本的 windows 中完全用 powershell 替换它,还是只是将 powershell 作为并行替代方案?
有没有人有任何链接,文章,...关于上面提到的任何内容,因为我一直无法介意 ms 的立场。
【问题讨论】:
标签: powershell
我们今天只是在讨论它,所以我进行了一些搜索,但没有找到任何东西,zip,nada。
ms 的 cmd shell 的未来是什么?他们打算在未来版本的 windows 中完全用 powershell 替换它,还是只是将 powershell 作为并行替代方案?
有没有人有任何链接,文章,...关于上面提到的任何内容,因为我一直无法介意 ms 的立场。
【问题讨论】:
标签: powershell
Windows 7 的最新版本分别具有两个外壳。我相信他们不会取代优秀的 cmd.exe。他们需要它主要是出于兼容性原因。许多程序调用 cmd /c,而为 powershell 复制完全相同的机制将是重复劳动。所以,我想 cmd.exe 仍然存在。
【讨论】:
cmd.exe 无处可去(它的使用范围太广了)。
但是,我认为您不会看到它的任何改进(并不是说它们一直在燃烧)。
【讨论】:
Powershell 非常擅长处理复杂的任务。但是它更难学习,而且运行速度要慢得多。
CMD 将保留,因为您可以非常快速地运行批处理文件和命令行操作。此外,弹出命令外壳并执行命令非常便宜。
【讨论】:
想象一下如果删除 cmd.exe 会破坏多少登录脚本?即使 Powershell 可以无缝运行所有 cmd 命令(它不能),在 Powershell 下运行的登录脚本在用户登录期间也会太慢,因为您还需要等待 .NET 加载。
我曾经听说一位 Citrix 管理员将他的登录脚本转换为 Powershell,然后很快意识到这是一个坏主意。
【讨论】: