21

Прямо сейчас я использую консоль Windows (cmd.exe) для некоторых простых задач (например, для проверки конфигурации ip или запуска некоторых приложений). Но теперь я слышал, что есть PowerShell, который на самом деле намного мощнее, но при этом сохраняет старые команды, так что переучивать не нужно.

Мои вопросы:

  1. Поддерживает ли powershell все команды, как cmd.exe?
  2. Как быстро запустить PowerShell? (что-то вроде Windows-Key + R -> cmd)
  3. Есть ли какой-нибудь случай, когда я предпочел бы cmd вместо powershell?

3 ответа3

20
  1. Да, вы в основном можете использовать все внешние команды, которые вы использовали бы в cmd, почти так же, как в Powershell, и у Powershell есть эквиваленты для внутренних команд cmd, таких как dir . И, конечно, Powershell поставляется с множеством командлетов и мощью .Net Framework.

  2. Если вы работаете в Windows 7, прикрепите его к панели задач и используйте Win + Position для запуска. Или просто нажмите Winkey, введите powershell (в основном он еще короче) в меню «Пуск» и нажмите Enter. Win + R -> powershell будет работать.

  3. Возможно, вам придется использовать cmd при запуске некоторых пакетных / cmd-файлов, которые могут не работать в Powershell (но я бы сказал, лучше написать сценарий powershell, чтобы сделать то же самое). С тех пор, как я начал использовать powershell, у меня никогда не было необходимости использовать cmd. И, конечно, вы всегда можете выполнить cmd /c command из Powershell.

7

Также в Windows 8, 8.1 и 10

  1. Щелкните правой кнопкой мыши панель задач и выберите Свойства,
  2. Перейти на вкладку навигации,
  3. Третий флажок заменяет параметр командной строки в меню правой кнопки мыши на Powershell.

(Да, я знаю, что это старый пост, подумал, что это может быть полезно)

5

Известной отсутствующей командой является mklink, которая является внутренней командой.

Другие внутренние команды CMD имеют псевдонимы или CMDLETS.

Для замены mklink я бы скачал расширения сообщества Powershell. Он предоставляет CMDLets для замены mklink.

Также посмотрите на ответ здесь.

https://stackoverflow.com/questions/894430/powershell-hard-and-soft-links.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .