PowerShell은 콘솔 / cmd를 완전히 대체합니까?


21

지금은 쉬운 작업을 위해 Windows 콘솔 (cmd.exe)을 사용하고 있습니다 (ip 구성 확인 또는 일부 응용 프로그램 실행). 그러나 이제는 재 학습이 필요하지 않도록 이전 명령을 유지하면서 실제로 더 강력한 PowerShell이 ​​있다고 들었습니다.

내 질문 :

  1. cmd.exe와 같이 powershell이 ​​모든 명령을 지원합니까?
  2. PowerShell을 빠르게 시작하려면 어떻게합니까? (Windows-Key + R-> cmd와 같은 것)
  3. powershell보다 cmd를 선호하는 경우가 있습니까?

답변:


20
  1. 예, Powershell에서 cmd에서 사용하는 모든 외부 명령을 대부분 사용할 수 있으며 Powershell은 cmd 내부 명령과 동일합니다 dir. 물론 Powershell에는 수많은 cmdlet과 .Net 프레임 워크의 기능이 함께 제공됩니다.

  2. Windows 7을 사용하는 경우 작업 표시 줄에 고정하고 Win+ 위치를 사용 하여 시작하십시오. 또는 Winkey를 누르고 시작 메뉴에 powershell을 입력하고 Enter 키를 누르십시오. Win+ R-> powershell도 잘 작동합니다.

  3. Powershell에서 제대로 실행되지 않을 수있는 배치 / cmd 파일을 실행할 때 cmd를 선호해야 할 수도 있습니다 (그러나 Powershell 스크립트를 작성하여 더 잘 수행하십시오). powershell을 사용하기 시작한 이래로 cmd를 사용할 필요가 없었습니다. 물론 cmd /c commandPowershell에서 언제든지 할 수 있습니다 .


3
2) Winkey를 누르고 isepowershell_ise를 빠르게 시작하려면 입력 하십시오.
jon Z

@ jonZ 처음에 시도했지만 작동하지 않았습니다. 그런 다음 나는 자연 습관으로 런 윈도우를 열었고 "Winkey를 누르십시오"라고 말한 것을 깨달았습니다. 나는 그들이 다르다는 것을 계속 잊어 버리고, 각각에 대해 다른 결과를 얻습니다.
IT Bear

7

또한 Windows 8, 8.1 및 10에서

  1. 작업 표시 줄을 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭하십시오.
  2. 탐색 탭으로 이동하여
  3. 세 번째 확인란은 오른쪽 클릭 메뉴의 명령 프롬프트 옵션을 Powershell로 바꿉니다.

(예.이 게시물이 오래된 게시물이라는 것을 알고 있습니다. 유용하다고 생각했습니다)


5

눈에 띄지 않는 명령은 내부 명령 인 mklink입니다.

다른 내부 CMD 명령에는 별명 또는 CMDLETS가 있습니다.

mklink를 대체하기 위해 Powershell Community Extensions를 다운로드했습니다 . mklink를 대체 할 CMDLets를 제공합니다.

또한 여기에 대한 답변을보십시오.

/programming/894430/powershell-hard-and-soft-links .


3
cmdlet이 없을 수도 있지만 이렇게 할 수 있습니다. start cmd "/C mklink C:\file M:\file"powershell에서 계속 작동합니다.
Taylor Gibb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.