PowerShell 7.0 명령 셸 사용 가능

마이크로소프트 제시 쉘 릴리스 PowerShell 7.0, MIT 라이선스에 따라 2016년에 오픈 소스로 공개되었습니다. 새로운 쉘 릴리스 준비 Windows뿐만 아니라 Linux 및 macOS에서도 마찬가지입니다.

PowerShell은 명령줄 작업 자동화에 최적화되어 있으며 JSON, CSV, XML 등의 형식으로 구조화된 데이터를 처리하고 REST API 및 개체 모델을 지원하기 위한 기본 제공 도구를 제공합니다. 명령 셸 외에도 스크립트 개발을 위한 객체 지향 언어와 모듈 및 스크립트 관리를 위한 유틸리티 세트를 제공합니다. PowerShell 6 분기부터 프로젝트는 .NET Core 플랫폼을 사용하여 개발됩니다. 기본 파워셸 원격 측정을 전송합니다 OS 및 프로그램 버전에 대한 설명(원격 측정을 비활성화하려면 시작하기 전에 환경 변수 POWERSHELL_TELEMETRY_OPTOUT=1을 설정해야 함)

PowerShell 7.0에 추가된 혁신 사항은 다음과 같습니다.

  • "ForEach-Object -Parallel" 구성을 사용한 파이프라인 병렬화 지원
  • 조건부 할당 연산자 “a ? b : c";
  • 조건부 스레드 시작 연산자 "||" 및 "&&"(예: cmd1 && cmd2, 두 번째 명령은 첫 번째 명령이 성공한 경우에만 실행됩니다)
  • 논리 연산자 "??" 및 "??="는 왼쪽 피연산자가 NULL인 경우 오른쪽 피연산자를 반환합니다. 예를 들어 a = b ?? "기본 문자열" b가 null이면 연산자는 기본 문자열을 반환합니다.
  • 향상된 동적 오류 보기 시스템(Get-Error cmdl)
  • Windows PowerShell용 모듈과의 호환성을 위한 계층.
  • 새 버전 자동 알림
  • PowerShell에서 직접 DSC(Desired State Configuration) 리소스를 호출하는 기능.

출처 : opennet.ru

코멘트를 추가