Будущее cmd & powershell - PullRequest
       7

Будущее cmd & powershell

22 голосов
/ 11 февраля 2009

Мы только что обсуждали это сегодня, поэтому я немного поискал, но ничего не нашел, zip, nada.

Какое будущее у командной оболочки msd? Намерены ли они полностью заменить его в PowerShell в будущих версиях Windows или просто отправят PowerShell в качестве параллельной альтернативы?

Есть ли у кого-нибудь какие-либо ссылки, статьи, ... что бы то ни было относительно вышеупомянутого, потому что я не мог возражать против позиции мс.

Ответы [ 4 ]

17 голосов
/ 11 февраля 2009

Последняя сборка Windows 7 имеет две оболочки по отдельности. Я верю, что они не заменят добрый старый cmd.exe. Им это нужно в основном из соображений совместимости. Многие программы вызывают cmd / c, и дублирование точно такого же механизма для powershell будет дублированием усилий. Итак, я полагаю, cmd.exe остается.

7 голосов
/ 11 февраля 2009

cmd.exe никуда не денется (он слишком широко используется).

Тем не менее, я не думаю, что вы увидите какие-либо улучшения (не то, что они все равно их прожигали).

5 голосов
/ 11 февраля 2009

Powershell отлично справляется со сложными задачами. Однако его сложнее освоить и он работает намного, намного медленнее.

CMD останется, потому что вы можете запускать командные файлы и операции командной строки ОЧЕНЬ быстро. Кроме того, это чрезвычайно недорого, чтобы открыть командную оболочку и выполнить команду.

2 голосов
/ 18 февраля 2009

Представьте, сколько сценариев входа сломалось бы, если бы они удалили cmd.exe? Даже если Powershell может без проблем выполнять все команды cmd (чего не может), сценарии входа в систему, работающие под Powershell, будут слишком медленными при входе пользователя в систему, так как вам придется ждать, пока загрузится .NET.

Однажды я услышал об администраторе Citrix, который преобразовал свои сценарии входа в систему в Powershell, а затем быстро понял, что это плохая идея.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...