【问题标题】:Future of cmd & powershellcmd & powershell 的未来
【发布时间】:2010-10-06 19:13:43
【问题描述】:

我们今天只是在讨论它,所以我进行了一些搜索,但没有找到任何东西,zip,nada。

ms 的 cmd shell 的未来是什么?他们打算在未来版本的 windows 中完全用 powershell 替换它,还是只是将 powershell 作为并行替代方案?

有没有人有任何链接,文章,...关于上面提到的任何内容,因为我一直无法介意 ms 的立场。

【问题讨论】:

    标签: powershell


    【解决方案1】:

    Windows 7 的最新版本分别具有两个外壳。我相信他们不会取代优秀的 cmd.exe。他们需要它主要是出于兼容性原因。许多程序调用 cmd /c,而为 powershell 复制完全相同的机制将是重复劳动。所以,我想 cmd.exe 仍然存在。

    【讨论】:

      【解决方案2】:

      cmd.exe 无处可去(它的使用范围太广了)。

      但是,我认为您不会看到它的任何改进(并不是说它们一直在燃烧)。

      【讨论】:

        【解决方案3】:

        Powershell 非常擅长处理复杂的任务。但是它更难学习,而且运行速度要慢得多。

        CMD 将保留,因为您可以非常快速地运行批处理文件和命令行操作。此外,弹出命令外壳并执行命令非常便宜。

        【讨论】:

        • CMD 比 Powershell 慢得多。至少到目前为止我都使用过编程中的所有内容。简单的算术在 cmd 中需要很长时间。运行命令归结为 CreateProcess,这两个 shell 的税费几乎相同。
        • 我的意思是 Windows 键 + R -> cmd -> ipconfig
        • 向后兼容性是微软会保留的一件大事,所以我怀疑 cmd 是否会很快消失。
        【解决方案4】:

        想象一下如果删除 cmd.exe 会破坏多少登录脚本?即使 Powershell 可以无缝运行所有 cmd 命令(它不能),在 Powershell 下运行的登录脚本在用户登录期间也会太慢,因为您还需要等待 .NET 加载。

        我曾经听说一位 Citrix 管理员将他的登录脚本转换为 Powershell,然后很快意识到这是一个坏主意。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-11-17
          • 2019-11-11
          • 2017-05-31
          • 2018-12-03
          • 2021-08-31
          • 2013-05-23
          • 1970-01-01
          相关资源
          最近更新 更多