# Cmd & Powershell 功能上: `CMD` 只能执行基本的任务,本身并没有集成太多的功能,大多依赖于第三方的程序,比如 `PING` 命令,其实是一个单独的应用程序,而不是 `CMD` 本身的一条命令。 `PowerShell` 因为是基于 `.NET` 面向对象的,而且本身就内置了非常多的命令。使得它不管从功能上还是性能上都要比 `CMD` 要强大得多。 *作为一个系统使用者,直接使用 PowerShell 进行一些系统操作会更加便捷,故而下文所有子章节中都是基于 Powershell 进行运行的。* ```{toctree} :caption: Powershell :maxdepth: 2 基础命令 ```