차례:

비디오: Microsoft Azure OpenDev—June 2017 (칠월 2024)

비디오: Microsoft Azure OpenDev—June 2017 (칠월 2024)
Anonim

많은 일반 사용자가 명령 프롬프트에 대해 알고 있지만 Windows PowerShell에 대해 들어 본 사람은 거의 없습니다. PowerShell은 명령 프롬프트보다 훨씬 강력한 도구입니다. 또한 Windows 운영 체제를보다 강력하게 제어하고 제어 할 수 있으므로 명령 프롬프트를 대체하기위한 것입니다. 그렇기 때문에 우리는 PowerShell을 맛보고 모든 독자에게이 도구가 무엇인지, 왜 강력하고 누가 더 자주 사용 하는지를 설명하기로 결정했습니다. PowerShell이 ​​무엇이며 무엇을 사용하여 할 수 있는지 살펴 보겠습니다.

Windows에서 PowerShell이란 무엇입니까?

PowerShell을 더 잘 이해하려면 먼저 셸이 무엇인지 정의해야합니다. 우리는 거북이 껍질에 대해 이야기하고 있지 않습니다. :) 컴퓨터 과학에서 쉘은 운영 체제의 다양한 서비스에 액세스 할 수있는 사용자 인터페이스입니다. 셸은 명령 줄 기반이거나 그래픽 사용자 인터페이스 (GUI)를 포함 할 수 있습니다.

Windows PowerShell 은 작업 자동화구성 관리를 위해 Microsoft에서 처음 개발 한 셸입니다. PowerShell 은 이제 오픈 소스 프로젝트이며 Windows, macOS 및 Linux 플랫폼에 설치할 수 있습니다. 이 셸은 .NET 프레임 워크를 기반으로하며 명령 줄 셸과 스크립팅 언어를 포함합니다.

PowerShell의 첫 번째 버전은 2006 년 11 월 Windows XP, Windows Server 2003 및 Windows Vista 용으로 릴리스되었습니다. 최신 버전의 PowerShell은 Windows PowerShell 5.1이며 Windows 10 1 주년 업데이트 및 Windows Server 2016의 일부로 2016에 제공됩니다. 또한 Windows Server 2008 R2, Windows Server 2012 및 Windows Server 2012 R2, Windows 7 서비스 팩 1과 함께 작동합니다. 및 Windows 8.1 (Pro 및 Enterprise 버전).

PowerShell로 무엇을 할 수 있습니까?

Microsoft는 많은 지루한 관리 작업을 자동화하고 신속하게 해결할 수있는 도구로 Windows PowerShell을 설계했습니다. 예를 들어 PowerShell을 사용하여 네트워크의 하나 이상의 컴퓨터에 설치된 모든 USB 장치를 표시하거나 다른 작업을 수행하는 동안 시간이 많이 걸리는 작업을 백그라운드에서 실행하도록 설정할 수 있습니다. 응답하지 않는 프로세스를 식별 및 종료하거나 네트워크의 컴퓨터에 대한 특정 정보를 필터링하여 HTML 형식으로 내보낼 수도 있습니다.

PowerShell의 기능을 사용하면 스크립트를 만들고 여러 명령을 결합하여 지루하고 반복적 인 작업을 단순화하고 자동화 할 수 있습니다.

네트워크 관리자 인 경우 PowerShell이 ​​Active Directory 작업에 도움이됩니다. cmdlet이라고하는 수백 가지의 사용자 지정 가능한 명령이 포함되어 있으므로 PowerShell을 통해 생산성을 높일 수 있습니다. 이에 대한 자세한 내용은 Ed Wilson의 책 (Windows PowerShell 단계별)을 권장합니다. Windows 10 용 Windows PowerShell의 최신 반복에서 새로운 기능을 살펴 보려면이 공식 Microsoft 웹 페이지 인 PowerShell Documentation도 확인해야합니다.

PowerShell 및 PowerShell ISE

표준 명령 줄 셸 외에도 Windows PowerShell ISE를 찾을 수 있습니다. ISE는 Integrated Scripting Environment의 약자이며 명령 줄에 모든 명령을 입력하지 않고도 명령을 실행하고 스크립트를 작성, 수정 및 테스트 할 수있는 그래픽 사용자 인터페이스입니다. 이 도구를 사용하면 실행을 위해 복잡한 논리를 추가 할 수있는 명령 모음 인 스크립트를 개발할 수 있습니다.

ISE 도구는 이러한 시스템의 구성을 조작하는 명령 시퀀스를 반복적으로 실행해야하는 Windows 시스템 관리자의 요구에 맞게 설계되었습니다.

Windows에서 PowerShell을 어디에서 찾습니까?

Windows에서 PowerShell 을 여는 가장 빠른 방법은 작업 표시 줄에서 Cortana의 검색 필드를 사용하는 것입니다. "powershell" 이라는 키워드를 입력 한 다음 Windows PowerShell 검색 결과를 클릭하거나 누릅니다.

Windows 10, Windows 8.1 및 Windows 7에 대한 지침으로 PowerShell을 시작하는 방법에 대한 자세한 내용은 Windows에서 PowerShell을 시작하는 9 가지 방법 (관리자 포함)을 참조하십시오.

PowerShell 명령

PowerShell 명령을 cmdlet이라고합니다. PowerShell에서 이러한 명령을 찾는 가장 쉬운 방법은 "Get-Command -Type Cmdlet"을 실행하는 것입니다.

그러면 PowerShell에서 사용할 수있는 전체 명령 목록이 생성됩니다. 올바른 것을 찾을 때까지 목록을 스크롤 할 수 있습니다. PowerShell의 명령 수는 많으므로 PowerShell을 사용하여 수행 할 수있는 하나의 작업 전용 기사를 제공합니다 (여러 개의 명령이 제시된 경우 PowerShell 방법에 대한 각 기사 검색).

  • Windows 10 앱 제거
  • 모든 Windows 10 기본 앱을 다시 설치하십시오.
  • PowerShell을 사용하여 모든 파일 및 폴더 계산
  • Windows에서 IP 주소 찾기
  • Windows에서 파티션 삭제
  • 실행중인 프로세스 목록을 인쇄하십시오.
  • 네트워크 카드의 MAC 주소 찾기

이 Microsoft 가이드에서는 PowerShell 명령 사용에 대한 좋은 아이디어를 제공하는 샘플 스크립트를 찾을 수 있습니다.

명령 프롬프트 및 Linux에 대한 이전 경험이있는 사용자를 위해 PowerShell에는 이러한 사용자에게 친숙한 이름을 PowerShell 명령과 연결하는 별칭 목록이 있습니다. 다음은 몇 가지 예입니다 : cat, dir, mount, rm, chdir, erase, sort, cls, del. 이러한 별칭의 전체 목록을 보려면 PowerShell에서 "Get-Command -Type Alias"명령을 실행하십시오.

누가 정기적으로 PowerShell을 사용합니까?

의심의 여지없이 PowerShell은 대기업 네트워크의 관리 작업을 단순화 할 수 있기 때문에 많은 IT 관리자가 선택하는 무기입니다.

예를 들어, 500 개가 넘는 서버가 포함 된 대규모 네트워크를 관리하고 있으며 해당 서버에서 실행되어야하는 특정 서비스에 의존하는 새로운 보안 솔루션을 구현해야한다고 가정 해 봅시다. 물론 각 서버에 로그인하여 해당 서비스가 설치되어 실행 중인지 확인할 수 있습니다. 가능하지만 작업을 완료하는 데 너무 많은 시간을 낭비 할 수도 있습니다. PowerShell을 사용하는 경우 몇 분만에 해당 작업을 완료 할 수 있습니다. 예를 들어 지정한 서버에서 실행되는 서비스에 대한 정보를 수집하고이를 텍스트 파일로 덤프하는 스크립트 하나만으로 전체 작업을 수행 할 수 있습니다. 이제 생산성입니다!

PowerShell이 ​​어떻게 도움이됩니까?

이 기사에서 알 수 있듯이 Windows PowerShell은 Windows에 포함되어 있으며 다른 많은 운영 체제에서 사용할 수있는 매우 강력한 도구입니다. 고급 사용자와 IT 전문가에게 많은 이점을 제공합니다. 그러나 일반 사용자도 사용하면 이점을 얻을 수 있습니다. 사용해보고 자습서를 읽고 PowerShell에 대한 의견을 알려주십시오. 아래에 의견을 남기고 관점을 공유하십시오.

간단한 질문 : Windows에서 powershell은 무엇이며 어떻게 할 수 있습니까?