Windows PowerShell이란 무엇입니까? 최신 버전으로 업그레이드의 기능 및 이점

What Is Windows Powershell



IT 전문가로서 저는 Windows PowerShell이 ​​무엇이며 최신 버전으로 업그레이드해야 하는 이유에 대한 질문을 자주 받습니다. 이 기사에서는 이러한 질문에 답하고 Windows PowerShell 5.0으로 업그레이드할 때의 이점에 대한 개요를 제공합니다. Windows PowerShell은 서버 관리 및 기타 작업을 자동화할 수 있는 명령줄 셸 및 스크립팅 언어입니다. PowerShell은 Windows Server 2012 R2 및 Windows Server 2016에 포함되어 있으며 이전 버전의 Windows Server에 설치할 수 있습니다. PowerShell 5.0은 2016년에 출시되었으며 Windows 인프라를 보다 쉽게 ​​관리할 수 있는 새로운 기능을 포함합니다. PowerShell 5.0의 새로운 기능 중 일부는 다음과 같습니다. - PowerShell DSC(Desired State Configuration): PowerShell DSC는 인프라를 코드로 관리할 수 있는 선언적 모델입니다. PowerShell DSC를 사용하면 PowerShell 스크립트에서 인프라를 정의한 다음 해당 구성을 서버에 배포할 수 있습니다. - PowerShell Get-Help: Get-Help cmdlet은 PowerShell 5.0에서 개선되었으며 이제 더 많은 예제와 더 나은 검색 기능을 포함합니다. - PowerShell ISE: PowerShell ISE는 새로운 모양과 느낌으로 업데이트되었으며 구문 강조 표시 및 코드 완성과 같은 새로운 기능을 포함합니다. - PowerShell 모듈 브라우저: PowerShell 모듈 브라우저는 PowerShell 갤러리를 검색하고 ISE에서 직접 모듈을 설치할 수 있는 새로운 기능입니다. - PowerShell 웹 게시: PowerShell 5.0에는 PowerShell 스크립트 및 모듈을 웹 사이트에 게시할 수 있는 PowerShell 웹 게시라는 새로운 기능이 포함되어 있습니다. 이것은 PowerShell 5.0의 새로운 기능 중 일부에 불과합니다. PowerShell 5.0으로 업그레이드하는 것은 Windows 인프라를 최대한 활용할 수 있는 좋은 방법입니다.



윈도우 10 함께 배송 윈도우 파워셸 5.0 ; 지금 최신 버전 파워셸 7.0 . Windows 8.1은 Windows PowerShell 4.0과 함께 제공됩니다. 새 버전에는 언어를 단순화하고 사용하기 쉽게 만들고 일반적인 위험을 방지하도록 설계된 많은 새로운 기능이 있습니다. Windows 운영 체제에서 이전 버전의 PowerShell을 사용하는 경우 이 버전의 Windows PowerShell로 전환하면 많은 이점이 있습니다. 시스템 관리자는 Windows Server OS의 모든 측면을 관리할 수 있을 뿐만 아니라 SQL, Exchange 및 Lync를 기반으로 하는 서버에 대한 제어도 제공합니다.





PowerShell이란 무엇입니까

PowerShell은 명령줄 셸 및 스크립팅 언어입니다. PowerShell을 사용하여 스크립트를 자동화하고, 명령 팩을 실행하고, 클라우드에서 리소스를 관리하는 등의 작업을 수행할 수 있습니다. 현재 코어 파워셸 Linux, macOS 및 Windows에서 실행됩니다.





더 많은 정보가 필요하면 확인할 수 있습니다. PowerShell 소개 ~에 microsoft.com 우수한 학습을 ​​위해.

비디오 창 10 결합

사용 중인 PowerShell 버전

사용 중인 PowerShell 버전을 확인하려면 다음을 수행하십시오.

PowerShell 기능의 버전

PowerShell 창을 열고 다음을 입력합니다. 누구나 다음 명령을 입력하고 Enter 키를 누릅니다.

|_+_|

자세히 알아보기 - 방법 PowerShell 버전 확인 в 윈도우 10.

  • Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 및 Windows 7 SP1 사용자는 다음을 사용할 수 있습니다. 윈도우 파워셸 3.0 .
  • Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 및 Windows 7 SP1 사용자는 다음을 사용할 수 있습니다. 윈도우 파워셸 4.0 .
  • 윈도우 10은 함께 제공됩니다 윈도우 파워셸 5.0 .

읽다 : Windows 10에 PowerShell 7.0을 설치하는 방법 .

Windows PowerShell의 기능

윈도우 파워셸 3.0 다음과 같은 새로운 기능을 도입했습니다.

  • Windows PowerShell 워크플로
  • CIM cmdlet
  • 개체 Cmdlet(CDXML)
  • Windows PowerShell 웹 액세스
  • 자동 다운로드 모듈
  • 업데이트된 도움말
  • 신뢰할 수 있고 비활성화된 세션
  • 예약된 작업

윈도우 파워셸 4.0 인용:

  • 원하는 상태 구성(DSC)
  • Windows PowerShell 웹 액세스 개선 사항
  • 워크플로 개선
  • Windows PowerShell 웹 서비스의 새로운 기능
  • 저장 도움말

윈도우 파워셸 5.0 Windows 10에 포함된 은(는) 다음과 같은 기능을 제공합니다.

  • 기능에서 클래스를 정의할 수 있습니다.
  • DSC 개선
  • 기록은 모든 호스트에서 사용할 수 있습니다.
  • Windows PowerShell 작업을 디버깅하는 기능을 포함하여 주요 디버깅 개선 사항입니다.
  • 네트워크 스위치 모듈
  • 소프트웨어 패키지 관리용 OneGet
  • OneGet을 통해 Windows PowerShell 모듈을 관리하는 PowerShellGet
  • COM 개체 사용 시 성능 향상

윈도우 파워셸 6.0 크로스 플랫폼(Windows, macOS 및 Linux), 오픈 소스 및 이기종 환경용으로 구축 그리고 하이브리드 클라우드.

  • .NET Framework에서 .NET Core로 이동
  • .NET Core 2.0을 런타임으로 사용합니다.
  • 여러 플랫폼(Windows, macOS 및 Linux)에서 PowerShell Core를 실행할 수 있습니다.
  • .NET Core 및 .NET Framework에 공통적인 API는 .NET Standard의 일부로 정의됩니다.

윈도우 파워셸 7.0 많은 새로운 기능 제공 좋다:

  • 파이프라인 병렬화
  • 새로운 연산자
  • ConciseView cmdlet 및 Get-Error
  • 새 버전에 대한 자동 알림
  • PowerShell 7에서 직접 DSC 리소스 호출
  • 호환성 레이어.

TechNet 라이브러리에 이러한 기능이 자세히 설명되어 있습니다. 그 중 일부를 간단히 살펴보겠습니다.

Windows PowerShell 워크플로: 이 기능은 Windows Workflow Foundation의 모든 기능을 Windows PowerShell에 제공합니다. XAML 또는 Windows PowerShell에서 워크플로를 작성하고 cmdlet처럼 실행할 수 있습니다.

기존 핵심 cmdlet 및 공급자에 대한 개선 사항: Windows PowerShell 3.0에는 컴퓨터 cmdlet, CSV cmdlet, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, 보안 cmdlet과 같은 cmdlet에 대한 단순화된 구문 및 새 매개 변수를 포함하여 기존 cmdlet에 대한 새로운 기능이 포함되어 있습니다. , Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection 및 .Add-Member

open.tsv 파일

원격 모듈 가져오기 및 감지: Windows PowerShell 3.0은 원격 컴퓨터에서 가져오기 및 암시적 원격 모듈 검색을 향상시킵니다.

모듈 cmdlet: Windows PowerShell 원격을 사용하여 원격 컴퓨터에서 로컬 컴퓨터로 모듈을 가져올 수 있습니다.

새로운 CIM 세션 지원: 원격 컴퓨터에서 암시적으로 실행되는 명령을 로컬 컴퓨터로 가져와 CIM 및 WMI를 사용하여 비 Windows 컴퓨터를 관리할 수 있는 권한을 부여합니다.

자동 완성 기능: 입력 시간을 절약하고 오타의 수를 줄입니다.

PowerShell 3.0 인텔리센스: 오류에 빨간색 밑줄을 긋고 구불구불한 선 위로 마우스를 가져가면 수정 사항을 제안합니다.

업데이트-도움말 cmdlet: 이렇게 하면 내장 문서에서 많은 사소한 오류나 성가신 오타가 제거됩니다.

PC가 안드로이드 폰을 인식하지 못함

확장 콘솔 호스트 기능: Windows PowerShell 콘솔 호스트 프로그램의 기본 변경 사항은 기본적으로 PowerShell 3.0에 포함됩니다. 또한 파일 탐색기의 새로운 'PowerShell로 실행' 옵션을 사용하면 간단한 마우스 오른쪽 버튼 클릭으로 무제한 세션에서 스크립트를 실행할 수 있습니다.

RunAs 및 공유 호스트 지원: Windows PowerShell 워크플로용으로 설계된 Run As 기능을 사용하면 세션 구성 사용자가 공유 계정의 권한으로 실행되는 세션을 만들 수 있습니다. 반면 SharedHost 기능을 사용하면 여러 컴퓨터의 여러 사용자가 동시에 워크플로 세션에 연결하고 진행 상황을 면밀히 모니터링할 수 있습니다.

특수 문자 처리 개선 사항: Windows PowerShell 3.0을 간략히 살펴보면 특수 문자를 올바르게 해석하고 처리하는 프로그램의 기능을 개선하기 위해 경로의 특수 문자를 처리하는 LiteralPath 매개 변수가 새 업데이트를 포함하여 Path 매개 변수가 있는 거의 모든 cmdlet에 유효함을 알 수 있습니다. -Help 및 Save-Help cmdlet.

PC 수리 도구를 다운로드하여 Windows 오류를 빠르게 찾아 자동으로 수정

PowerShell을 사용하여 다음을 수행할 수 있습니다. Windows 서비스 목록 생성 , 비활성화된 기능 목록 생성 , 장치 드라이버 내보내기 및 백업 , 시스템 가동 시간 찾기 , Windows Defender 정의 업데이트 , 디스크 목록 , 설치된 드라이버 목록 얻기 , Windows 스토어 앱 제거 데스크탑 상황에 맞는 메뉴에 항목 추가 , 시스템 이미지 생성, 파일 다운로드 그리고 더.

인기 게시물