Windows Tips & News

PowerShell 7 RC 3은 다음 변경 사항과 함께 사용할 수 있습니다.

click fraud protection
답장을 남겨주세요

Microsoft는 차세대 PowerShell 스크립팅 언어의 새 버전을 출시합니다. 관심 있는 사용자는 PowerShell 7 릴리스 후보 3을 얻을 수 있습니다. 여기에는 커뮤니티와 PowerShell 팀의 여러 가지 새로운 기능과 많은 버그 수정 사항이 포함되어 있습니다.

PowerShell은 명령 프롬프트의 고급 형태입니다. 바로 사용할 수 있는 수많은 cmdlet으로 확장되며 다양한 시나리오에서 .NET Framework/C#을 사용할 수 있는 기능이 함께 제공됩니다. Windows에는 유용한 방식으로 스크립트를 편집하고 디버깅할 수 있는 GUI 도구인 PowerShell ISE가 포함되어 있습니다.

PowerShell 7은 .NET Core 3.0을 기반으로 하는 최초의 명령줄 셸 및 스크립팅 언어 패키지입니다. Inbox Windows의 90% 이상과 호환 가능 .NET Core와 함께 작동하도록 .NET Framework에 빌드된 모듈에 필요한 많은 API를 다시 가져오는 .NET Core 3.0의 변경 사항을 활용하여 PowerShell 모듈 실행 시간.

Microsoft는 첫 번째 장기 서비스 릴리스로 1월에 PowerShell 7의 일반 공급을 예상합니다.

릴리스 후보와 일반 공급 사이에 Microsoft는 중요한 버그 수정만 수락하며 새로운 기능은 포함되지 않습니다. 해당 릴리스의 경우 일부 실험적 기능 안정적인 설계로 간주되어 더 이상 실험적이지 않습니다. 이는 해당 기능에 대한 향후 설계 변경 사항이 주요 변경 사항으로 간주된다는 것을 의미합니다.

PowerShell 7의 주요 기능

  • .NET 코어 3.1(LTS)
  • ForEach-Object -병렬
  • Windows 호환성 래퍼
  • 새 버전 알림
  • 새로운 오류 보기 및 오류 가져오기 cmdlet
  • 파이프라인 체인 운영자(&& 그리고 ||)
  • 삼항 연산자(NS? 나: ㄷ)
  • Null 할당 및 병합 연산자(?? 그리고 ??=)
  • 크로스 플랫폼 Invoke-DscResource (실험적)
  • 아웃 그리드 뷰, -쇼윈도우 및 기타 레거시 GUI cmdlet이 Windows로 돌아옵니다.

PowerShell 7 RC 3의 새로운 기능

주요 변경 사항

  • 고치다 명령 호출 세션 종료 시 오류 누락(#11586)

엔진 업데이트 및 수정

  • 콘솔 색상 사이의 맵을 다음으로 업데이트 VT 시퀀스(#11891)
  • Windows 플랫폼에서 SSH 원격 오류 수정(#11907)
  • 복원 PowerShellStreamType열거 와 Obsolete속성 (#11836)
  • 다음과 같은 경우 처리 커스텀 이벤트 처음에 전송되지 않았습니다(#11807)
  • COM 개체가 열거되는 방식 수정(#11795)
  • 고치다 NativeDllHandler 파일을 찾을 수 없을 때 던지지 않기(#11787)
  • 복원하다 중단점 설정 API(#11622)
  • 불필요하게 통과하지 마십시오 -l 로그인 이름 또는 -p 포트 에게 SSH (#11518) (감사 해요 @LucaFilipozzi!)
  • 에 대한 수정 JEA 가상 계정의 사용자 역할(#11668)
  • 별도로 로드된 어셈블리의 형식을 확인하지 마십시오. 어셈블리 로드 컨텍스트 (#11088)

일반 Cmdlet 업데이트 및 수정

  • 현재 디렉토리 동기화 WinCompat 원격 세션(#11809)
  • 추가하다 WinCompat 의 설정을 사용하여 거부 목록 지원 powershell.config.json (#11726)
  • 잘못된 색인으로 인해 불필요한 줄 자르기를 수정하십시오. 간결한 보기 (#11670)

코드 정리

  • 이름 변경 Clr버전 대문자 변경을 되돌리기 위한 매개변수(#11623)

도구

  • 변경 로그 생성 스크립트 업데이트(#11736) (감사 해요 @xtqqczze!)
  • 업데이트 크레드스캔 v2 (#11765)

테스트

  • 일관된 논리(#11892)
  • macOS의 루트 테스트에서 디렉토리 생성 건너뛰기(#11878)
  • 업데이트 플랫폼 정보 가져오기 Debian 10, 11 및 CentOS 8용 도우미 및 테스트(#11842)
  • 정확한지 확인 pwsh 테스트 실행에 사용됩니다(#11486) (감사 해요 @iSazonov!)

빌드 및 패키징 개선 사항

  • 추가하다 LTSR해제 ~의 가치 메타데이터.json 에게 릴리스.json (#11897)
  • 충돌 마이크로소프트. Application Insights ~에서 2.12.1 에게 2.13.0 (#11894)
  • LTS 패키지를 항상 미리보기가 아님(#11895)
  • 충돌 체계. 데이터. SQL 클라이언트 ~에서 4.8.0 에게 4.8.1 (#11879)
  • 변화 LTSR해제 가치 메타데이터.json ~에 대해 진실하다 RC.3 릴리스(내부 10960)
  • 업데이트 LTS 의존하는 논리 메타데이터.json (#11877)
  • 기본값 설정 LTSR해제 거짓(#11874)
  • 리팩터링 패키징 파이프라인(#11852)
  • 확실하게하다 LTS 패키지에는 심볼릭 링크가 있습니다. pwsh 그리고 pwsh-lts (#11843)
  • 충돌 마이크로소프트. 파워쉘. 토종의 ~에서 7.0.0-rc.2 에게 7.0.0 (#11839)
  • 포함하도록 NuGet 패키지 생성 업데이트 cicmdlet.dll 그리고 대부분의 내장 모듈(#11832)
  • 충돌 마이크로소프트. 파워쉘. 보관소 ~에서 1.2.4.0 에게 1.2.5 (#11833)
  • 충돌 PSReadLine ~에서 2.0.0-rc2 에게 2.0.0 (#11831)
  • 허용된 어셈블리 목록에 추적 소스 및 직렬화 기본 요소 추가(내부 10911)
  • 업데이트 NextReleaseTag v7.0.0-preview.7(#11372)
  • 생산하기 위해 포장 변경 LTS 패키지(#11772)
  • Ubuntu(#11766)
  • 충돌 NJsonSchema ~에서 10.1.4 에게 10.1.5 (#11730)
  • 심볼릭 링크 생성 수정 포장.psm1 (#11723)
  • 충돌 마이크로소프트. Application Insights ~에서 2.12.0 에게 2.12.1 (#11708)
  • 충돌 NJsonSchema ~에서 10.1.3 에게 10.1.4 (#11620)
  • 최신 Azure DevOps 에이전트 이미지로 이동(#11704)
  • 충돌 마크딕. 서명 ~에서 0.18.0 에게 0.18.1 (#11641)

문서 및 도움말 콘텐츠

  • 변경 로그의 Github에 있는 diff에 대한 링크 추가(#11652) (감사 해요 @xtqqczze!)
  • 마크다운 링크 테스트 실패 수정(#11653) (감사 해요 @xtqqczze!)

PowerShell 7은 "라이브" 릴리스입니다. 즉, 다음 달 PowerShell 7 GA(일반 공급) 릴리스까지 프로덕션에서 공식적으로 지원됩니다.

원천: 마이크로소프트

AIMP3용 Lineage v.3 스킨 다운로드

이 웹사이트는 쿠키를 사용하여 웹사이트를 탐색하는 동안 경험을 개선합니다. 이 쿠키 중 필요에 따라 분류된 쿠키는 웹사이트의 기본 기능이 작동하는 데 필수적이므로 귀하의 브라...

더 읽어보기

AIMP3용 Metalik Glass(Light) 스킨 다운로드

이 웹사이트는 쿠키를 사용하여 웹사이트를 탐색하는 동안 경험을 개선합니다. 이 쿠키 중 필요에 따라 분류된 쿠키는 웹사이트의 기본 기능이 작동하는 데 필수적이므로 귀하의 브라...

더 읽어보기

AIMP3용 iEMS 스킨 다운로드

이 웹사이트는 쿠키를 사용하여 웹사이트를 탐색하는 동안 경험을 개선합니다. 이 쿠키 중 필요에 따라 분류된 쿠키는 웹사이트의 기본 기능이 작동하는 데 필수적이므로 귀하의 브라...

더 읽어보기