Tag Archives: PowerShell

PowerShell의 버전 확인

버전의 확인

도스 / 윈도 cmd에서는 ver로 현재 버전을 확인할 수 있었다.  파워셸 선생께서는 좀 더 길게 쳐주길 원하신다.

$PSVersionTable

$PSVersionTable은 파워셸의 버전 정보를 출력한다. 뒤에 .PSVersion를 추가해 파워셸의 버전만을 확인할 수 있다.

$Host.Version, (Get-Host).Version

설치된 스크립트 엔진이 아닌 호스트의 버전을 표시하게 된다. 윈도 파워셸이 아닌 호스팅 어플리케이션을 사용하는 경우1 그 호스팅 어플리케이션에 맞추어 버전을 보여주는 것이 맞다.

왜 이런 차이가 있는가?

미천한 인간은 직접적으로 파워셸 엔진과 소통할 수 없기 때문이다. 호스팅 어플리케이션을 통해서만 상호작용이 가능하며 이는 왜인지 모르게 아브라함계 종교의 냄새를 .. 읍읍! 저는 아무말도 하지 않았습니다.

터미널 러시안 룰렛

Bash

배시를 이용한 이 러시안 룰렛은 꽤나 고전이어서, 커맨드 라인 푸에도 올라와 있다.

Cmd

윈도우는? 심심해서 러시안룰렛을 만들어 보았다.의 링크에서는 컴파일을 하는데 그럴 필요는 없다. 윈도우 셸도 if%RANDOM%을 지원하긴 한다.

PowerShell

Powershell이라면 Windows PowerShell Russian roulette에 나온 것 처럼

의 방법으로 가능하다.

 

자 이 글을 보는 사람은 한번 쯤 방아쇠를 땡겨보자구!