Microsoft recently published the Windows 10 build release 14971 notification stating that PowerShell will replace Command Prompt in the Start menu. Here is an excerpt from the article
“[PowerShell] replaces Command Prompt (aka, “cmd.exe”) in the WIN + X menu, in File Explorer’s File menu“.
Pay attention to the wording, it says replaces in the start menu and not in it’s entirety. But rumour has it that an intern at ComputerWorld screwed up and published a blog stating PowerShell is replacing CMD. This is not true in any sense.
PowerShell (including Windows PowerShell and PowerShell Core) is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework.
The Windows Cmd / Command-Line shell is NOT being removed from Windows in the near or distant future! says Rich Turner from Microsoft.
He goes on to add “PowerShell is much newer than Cmd and was built for today and the future. In fact, PowerShell celebrated its 10th birthday on October 25th 2016! It ably handles the rigors of the most demanding scripting environments on earth today and is highly extensible, flexible and … well … powerful! It was also recently open-sourced and ported to run on Linux, and is the backbone of the cross-platform Desired State Configuration (DSC) cross-platform declarative configuration initiative.”
So people, relax and don’t worry you can still run ping, telnet, nslookup and arp commands in the CMD prompt. Now go forth and right click run as administrator on your automation batch files.
Typing “cmd” (or “PowerShell”) in File Explorer’s address bar will remain a quick way to launch the command shell at that location. For those who prefer to use Command Prompt, you can opt out of the WIN + X change by opening Settings > Personalization > Taskbar, and turning “Replace Command Prompt with Windows PowerShell in the menu when I right-click the Start button or press Windows key+X” to “Off“.