Чем они отличаются друг от друга? Я просто экспериментировал с MS DOS, а потом нашел Powershell. Не могу понять, зачем Microsoft их дала.
решение1
Короче говоря, powershell — это полноценная, расширяемая платформа для сценариев, в то время как ms-dos таковой не является. ms-dos был хорош для Windows 98, но больше нет. Microsoft вкладывает значительные средства в разработку powershell. Они пытаются представить powershell как то, чем BASH является для Linux. В новых ОС от Microsoft вы можете выполнять практически все задачи с помощью командлетов powershell. То, что вы можете делать в Dos, можно делать и в powershell, но обратное неверно. Для powershell доступно большое количество сторонних командлетов, что делает его очень гибким.