[Windows] PowerShell 버전 업데이트

windows 에서 개발중 powershell 에서 명령을 linux 처럼

$ aaa && bbb

처럼 연속 호출 하려고 했었다

안된다…..

찾아보니 해당 기능은 powershell 7 버전부터 지원! 한단다
(원래 windows, cmd, powershell 에서 지원하지 않아서 -and 같은 걸 써야함)

해서 window pc 의 powershell 의 버전확인

PS E:\XXX> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.19041.1023
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.19041.1023
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

현재 사용중이던 버전

powershell 7버전 이상은 수동으로 찾아 원하는 경우 설치가 가능하다

https://docs.microsoft.com/ko-kr/powershell/scripting/install/installing-powershell-on-windows?view=powershell-7.1

https://github.com/PowerShell/PowerShell/releases/tag/v7.1.5

github 의 내용에 따라서 msi 패키지로 설치 할 수 있다

7.0 이상의 powershell 은 이하버전의 powershell 과 병행되서 유지 되므로
기존의window terminal 을 실행하거니 기본 powershell 의 실행시 버전을 고쳐 줘야 한다

window terminal 실행시 이렇게 셀렉터콤보를 열 수도 있지만 해당 설정에 진입해서

원하는 버전으로 바꿔주도록 하자

PS E:\XXX> swag init && air
2021/10/26 19:05:01 Generate swagger docs....
2021/10/26 19:05:01 Generate general API Info, search dir:./
2021/10/26 19:05:02 Generating models.StJsonTest
2021/10/26 19:05:02 Generating models.STNotiMail
2021/10/26 19:05:02 Generating models.STNotiCommon
2021/10/26 19:05:02 Generating models.ContentMail
2021/10/26 19:05:02 create docs.go at docs\docs.go
2021/10/26 19:05:02 create swagger.json at docs\swagger.json
2021/10/26 19:05:02 create swagger.yaml at docs\swagger.yaml

  __    _   ___
 / /\  | | | |_)
/_/--\ |_| |_| \_ , built with Go

자알 된다!

굳!

업데이트는.. 좋은거다..


댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다