본문 바로가기

반응형

IT/power_shell

(5)
윈도우10 에서 파워쉘2.0 실행하기 윈도우10에 파워쉘을 업그레이드 했더니 5.1이 깔려있다. 그런데 회사는 윈도우7을 쓰고 있어서 ㅠㅠ 파워쉘2.0을 기준으로 개발해야 한다. 그래서 롤백 or 다운그레이드 할 방법을 찾다가 그냥 2.0 으로 실행하면 된다는 것을 깨달았다. cmd 실행 후, powershell -Version 2 로 실행하면 2.0 파워쉘이 똭! $host 로 확인 가능!
파워쉘 커맨드(cmdlet) 유닉스에서 여러 커맨드 ( ls , find, awk, ... ) 를 쓸 수 있는 것처럼,파워쉘에서도 여러 커맨드를 사용할 수 있습니다. 특이한점은 파워쉘의 커맨드인 cmdlet 은 함수의 명명규칙 같이 하이픈으로 연결된 함수명 같이 생겼습니다.ex) select-object , get-date, write-output ... 전체 적인 모양새는 command –parameter1 –parameter2 argument1 argument2 이런 형태로 사용 가능합니다. 하지만, 이렇게만 정의해 놓으면 유닉스나 기존 윈도우 커맨드를 쓰는 사람에게는 명령어를 모두 새로 익혀야 합니다. (dir 이 get-childitem 과 동일함 ) 그래서 친절하게(?) 별칭을 지정할 수 있게 되어 있어서 dir , ls,..
흐름제어 와 반복문 ( if/while/for/foreach/switch ) 오늘은 파워쉘에서 흐름제어 하는 방법을 배워보도록 하겠습니다. 파워쉘에서 if 문은 비교 연산자가 특이합니다. 물론 unix 스크립트 문을 써보신분은 익숙하겠지만.. 흔히 아는 == , !=, >, < 가 아닌 -eq, -ne, -gt, -lt 을 씁니다. $x = 10 if( $x -gt 100 ){ "100 보다 크다 " }elseif( $x -gt 50 ){ "50 보다 크다 " }else{ "열심히 살자" } 두글자 의 영문자들은 각각 eq : equal ne : not equal gt : greater than lt : less than 를 뜻합니다. 이걸 생각하면 외우기 쉬울꺼에요~~ 다음은 while 문입니다. 위의 부호만 잘익히시면, 반복문들은 쉽습니다. 1 부터 100 까지 더하는것을 예..
(새로운마음으로)파워쉘 설치하기 파워쉘 설치글을 쓴지 6년이 지났네요... 세월의 흐름을 온몸으로 느끼며 ㅠㅠ 파워쉘 설치 방법을 시작하겠습니다. 윈도우10 기준으로 이미 설치가 되어 있습니다. (=ㅁ=! ) 확인 방법.. 왼쪽하단 돋버기 버튼을 누르고 powershell 이라고 입력하면 나오는 아이콘 클릭 파워셀이 실행되면, $host 라고 입력해서 버전이 확인 가능합니다. 현재 재 PC 에는 5.1 이 깔려 있네요.. 혹시, 윈도우10 이 아니라면 아래 링크에 들어가서 설치하시기 바랍니다. https://docs.microsoft.com/ko-kr/powershell/wmf/5.1/install-configure#install-wmf-51-for-windows-server-2008-r2-and-windows-7 PowerShell ..
윈도우에서도 쉘스크립트를!! 항상 윈도우를 커맨드라인에서 사용하고 싶었기에~ ( 모든 제어를 커맨드라인 명령어로!! ) 파워쉘 공부기록 겸해서 습득한 지식(?) 을 남기도록 하겠습니다.. 일단, 오늘은 설치부터~~ http://support.microsoft.com/kb/968929 접속한후, 하단에서 자신에게 맞는 파일을 다운받아서 설치하면됩니다. 윈도우 업데이트 형식이라, 응용프로그램 설치같이 나오진 않고, 업데이트완료후 그냥 종료됩니다;; 인스톨 위자드 그런 창안나오니 기대하지마시고,;; 정상적으로 설치가 끝나면, powershell 을 실행해봅니다. -.실행방법 윈도우키+R > powershell 입력 창은 일반 cmd.exe 와 동일하지만, Window PowerShell 이라는 문구와, 라이센스 권한 문구가 드게 됩니다...

반응형