PowerShell 7.1.0 미리 보기 6이 종료되었습니다.
PowerShell 팀은 PowerShell의 새로운 미리 보기 버전을 도입했습니다. 다음은 곧 출시될 PowerShell 7.1 플랫폼에서 기대할 수 있는 사항과 Preview 6에서 이미 변경된 사항입니다.
PowerShell 7.1의 미리 보기 릴리스에는 다음이 포함됩니다. .NET 5 미리보기 1. PowerShell 7.0부터 개발자는 .NET의 릴리스 및 지원 수명 주기 더 밀접하게. PowerShell 7.1은 .NET 5의 2020년 겨울 릴리스 날짜로부터 1~2주 이내에 사용할 수 있게 되며 앞으로의 연간 릴리스 주기에 맞춰 조정됩니다.
PowerShell 7.1 미리 보기 6의 새로운 기능
주요 변경 사항
- 이름 바꾸기
-FromUnixTime
에게-UnixTimeSeconds
~에날짜 가져오기
Unix 시간 입력을 허용하려면(#13084) (감사 해요 @aetos382!) - 만들다
$ErrorActionPreference
영향을 미치지 않는다표준 오류
기본 명령의 출력(#13361) - 명시적으로 지정된 명명된 매개변수가 해시테이블 스플래팅(#13162)
엔진 업데이트 및 수정
- 초기 구문 분석을 수행하기 위해 명령줄 구문 분석기를 리팩터링(#11482) (감사 해요 @iSazonov!)
- 일부 .NET 내장 형식 변환기에 대한 지원 추가(#12580) (감사 해요 @iSazonov!)
- 새로고침 및 활성화
ComInterop
PowerShell의 코드(#13304)
실험적 기능
- 추가하다
-런스페이스
모두에 대한 매개변수*-PSBreakpoint
cmdlet(#10492) (감사 해요 @KirkMunro!)
일반 Cmdlet 업데이트 및 수정
- 새 심볼릭 링크 누락 대상의 오류 메시지 수정(#13085) (감사 해요 @yecril71pl!)
- 매개변수를 만드십시오
인수
공개적으로 nullable이 아님콘솔 호스트
API(#13429) - 누락된 처리 추가
취소 토큰 소스
(#13420) (감사 해요 @Youssef1313!) - 매개변수 추가
-페이지
에게도움 받기
페이징 지원(#13374) - 고치다
도움 받기
매개변수가 와일드카드(#13353) (감사 해요 @ThomasNieto!) - 업데이트
pwsh
도움-입력 형식
매개변수(#13355) (감사 해요 @sethvs!) - Roslyn(#13305) (감사 해요 @xtqqczze!)
- 개선하다
큰 정수
캐스팅 동작(#12629) (감사 해요 @vexx32!) - 고치다
Get-Acl -LiteralPath "HKLM: 소프트웨어\클래스\*"
행동 (#13107) (감사 해요 @Shriram0908!) - 추가하다
기본 방문
방문자 인터페이스 및 클래스(#13258) - 충돌하는 단축 스위치 수정
-NS
(STA)에 대한pwsh
(#13262) (감사 해요 @iSazonov!) - 변화
호스트 읽기 - MaskInput
기존 사용SecureString
경로이지만 일반 텍스트로 반환(#13256) - 제거하다
ComEnumerator
COM 개체로 사용IEnumerator
이제 .NET 5.0에서 지원됩니다(#13259) - 'HOME' 환경 변수가 정의되지 않은 경우 Runspace 시작 시 임시 개인 경로 사용(#13239)
- 고치다
명령 호출
동일한 히스토리 항목의 재귀 호출을 감지하기 위해(#13197) - 변화
pwsh
실행 가능한-입력 형식
접두사 전환-에
에게-inp
와 충돌을 해결하기 위해-인터렉티브
(#13205) (감사 해요 @iSazonov!) - 파일의 보안 영역을 분석할 때 WSL 파일 시스템 경로를 처리합니다(#13120)
- 다른 스위치를 필수로 설정
분할 경로
(#13150) (감사 해요 @kvprasoon!) - PowerShell 7용 새로운 Fluent Design 아이콘(#13100) (감사 해요 @sarthakmalik!)
- 고치다
아이템 이동
Unix에서 크로스 마운트 이동을 지원하기 위해(#13044)
도구
- 고치다
닷넷
설치 오류(#13387) - Windows 일일 빌드 시간 제한을 90분으로 늘립니다(#13354)
- 업데이트
의존 로봇
버전 2로 구성(#13230) (감사 해요 @RDIL!) - 고치다
테스트-XUnitTest결과
기능 (#13270) (감사 해요 @iSazonov!) - 업데이트
.devcontainer
야간 도커 SDK 이미지를 사용하려면(#13128)
테스트
- 표시
테스트 연결 -TraceRoute
테스트가 보류 중(#13310)
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 미리보기 5 다운로드