이제 PowerShell 7.1 미리 보기를 사용할 수 있습니다.
PowerShell 팀은 도입 새 버전의 PowerShell. 출시 직후 파워쉘 7.0, 곧 출시될 PowerShell 7.1 플랫폼의 미리 보기 버전이 공개되었습니다. 다음은 예상되는 사항과 이미 변경된 사항입니다.
PowerShell 7.1의 미리 보기 릴리스는 다음을 포함하는 것으로 유명합니다. .NET 5 미리보기 1.
PowerShell 7.0부터 개발자는 .NET의 릴리스 및 지원 수명 주기 더 밀접하게. PowerShell 7.1은 .NET 5의 2020년 겨울 릴리스 날짜로부터 1~2주 이내에 사용할 수 있게 되며 앞으로의 연간 릴리스 주기에 맞춰 조정됩니다.
PowerShell 7.1 미리 보기의 새로운 기능
주요 변경 사항
- 고정 문화권 문자열 변환 사용
-바꾸다
운영자 (#10954) (감사 해요 @iSazonov!)
엔진 업데이트 및 수정
- 만든 PR 되돌리기
DBNull. 값
그리고널 문자열. 값
로 취급$null
(#11648)
실험적 기능
- 고정 문화권 문자열 변환 사용
-바꾸다
운영자 (#10954) (감사 해요 @iSazonov!)
일반 Cmdlet 업데이트 및 수정
- 바인더 코드(#12075) (감사 해요 @DamirAinullin!)
- 고치다
Null 참조 예외
유형의 공통 매개변수를 바인딩할 때ActionPreference
(#12124) - 역직렬화에 대한 기본 형식 수정
경기정보
(#11728) (감사 해요 @iSazonov!) - 비동기 스트림 사용
Invoke-RestMethod
(#11095) (감사 해요 @iSazonov!) - 주소 UTF-8 감지
콘텐츠 가져오기 -꼬리
(#11899) (감사 해요 @NoMoreFood!) - 처리
IO 예외
~에Get-FileHash
(#11944) (감사 해요 @iSazonov!) - 리소스 문자열에서 'PowerShell Core'를 'PowerShell'로 변경합니다(#11928) (감사 해요 @alexandair!)
- 다시 가져와
메인창제목
~에PSHostProcessInfo
(#11885) (감사 해요 @iSazonov!) - Windows 호환성에 대한 기타 사소한 업데이트(#11980)
- 고치다
간결한 보기
쪼개다위치 메시지
사용[환경]::NewLine
(#12010) - 대화형 세션에 대한 네트워크 홉 제한 제거(#11920)
- 고치다
Null 참조 예외
~에SuspendStoppingPipeline()
그리고복원중지 파이프라인()
(#11870) (감사 해요 @iSazonov!) - 에 대한 GUID 생성
형식보기 정의
인스턴스 ID
제공되지 않은 경우(#11896) - 고치다
간결한 보기
여기서 오류 메시지는 창 너비보다 넓고 공백(#11880) - 플랫폼 간 허용
CAPI 호환
원격 키 교환(#11185) (감사 해요 @silijon!) - 오류 메시지 수정(#11862) (감사 해요 @NextTurn!)
- 고치다
간결한 보기
너비를 얻기 위한 콘솔이 없는 경우를 처리하기 위해(#11784) - 업데이트
명령
저장소 대 인증서 공급자를 사용하려면(#11643) (감사 해요 @mikeTWC1984!) - 할 수있게하다
pwsh
Windows 시스템에서 작업하려면mpr.dll
STA를 사용할 수 없습니다(#11748) - 리팩토링 및 구현
컴퓨터 다시 시작
~을위한언*x
및 macOS(#11319) - 구현 추가
스톱-컴퓨터
Linux 및 macOS용(#11151) - 고치다
돕다
여부를 확인하는 기능더 적은
사용하기 전에 사용할 수 있습니다(#11737) - 업데이트
PSPath
~에인증서 형식_ps1.xml
(#11603) (감사 해요 @xtqqczze!) - 링크 헤더에 따옴표 없이 관계 유형과 일치하도록 정규식을 변경(#11711) (감사 해요 @마루식!)
- 심볼릭 링크 삭제 중 오류 메시지 수정(#11331)
- 사용자 지정 'Selected.*' 유형 추가
PSCustomObject
~에개체 선택
한 번만 (#11548) (감사 해요 @iSazonov!) - 추가하다
-AsUTC
~로날짜 가져오기
cmdlet(#11611) - 부울 값으로 그룹화 동작 수정
형식-16진수
(#11587) (감사 해요 @vexx32!) - 만들다
테스트 연결
항상 ping 요청을 보낼 때 기본 동기화 컨텍스트를 사용합니다(#11517) - 올바른 시작 오류 메시지(#11473) (감사 해요 @iSazonov!)
- 웹 cmdlet(#11424) (감사 해요 @iSazonov!)
- 다시 추가 확인
명령 호출
작업 처분. (#11388) - 되돌리기 "내용이 비어 있는 경우 새 줄을 쓰지 않도록 포맷터 업데이트(#11193)" (#11342) (감사 해요 @iSazonov!)
- 허용하다
완전한 입력
에서 결과를 반환하려면ArgumentCompleter
언제AST
또는 스크립트에 일치하는 함수 정의가 있습니다(#10574) (감사 해요 @M1kep!) - 내용이 비어 있는 경우 새 줄을 쓰지 않도록 포맷터 업데이트(#11193)
이러한 변경 사항 외에도 일반 코드, 테스트 및 문서 개선 사항이 있습니다.
PowerShell 7.1에서 기대할 수 있는 것
- PowerShellGet 3.0
- 비밀 관리 모듈Secrets 및 Secrets Vaults와 상호 작용하기 위한 PowerShell의 확장 가능한 추상화 계층은 Linux 지원을 받게 됩니다.
- PSScriptAnalyzer VSCode-PowerShell 및 PSEditorServices에 대한 더 나은 사용자 경험을 위한 2.0.
- 개선 사항 PowerShell Jupyter 커널
- 개선 사항 플래티PS vNext, 개발자가 현재 PowerShell 문서를 마크다운에서 업데이트 가능한 도움말로 변환하는 데 사용하는 PowerShell 모듈입니다.
공식 발표는 또한 더 많은 것을 만들 수 있는 여러 영역을 언급합니다. 설치 및 업데이트, 셸 개선, 대화형 사용자를 포함한 개선 및 변경 사항 경험.
마지막으로 PowerShell은 스크립트에 필요한 PowerShell 부분만 포함하는 최소 설정을 얻을 수 있습니다. 더 적은 디스크 공간을 차지할 뿐만 아니라 더 중요한 것은 최소한의 코드 집합이 더 적은 패치 및 보안 공격 표면을 의미합니다.
여기에서 다운로드할 수 있습니다.
PowerShell 7.1 미리보기 1 다운로드