실무에서 바로 쓰는 파워셸: DevOps와 SE를 위한 파워셸 핵심 기능과 활용법

By | 2018년 3월 15일

 

 

파워셸은 마이크로소프트에서 만든 작업 기반 명령 줄 셸이자 스크립트 언어로, 윈도우 시스템 인프라의 핵심 관리 자동화 도구입니다. 윈도우 운영체제가 전 세계적으로 널리 쓰이는 것에 비해 파워셸의 지명도는 상대적으로 낮은 것이 현실입니다. 하지만 그냥 무시하고 넘어가기엔 파워셸을 사용할 때 얻는 편리함이 만만치 않습니다. 파워셸을 이용하면 운영체제 관리와 서비스 유지 관리, 배포 작업 등을 자동화할 수 있기 때문입니다.

파워셸은 데브옵스(DevOps)의 관점에서도 중요합니다. 파워셸은 바로 운영과 개발의 경계에 있는 도구이기 때문입니다. 특히 윈도우 인프라 분야의 관리자라면 파워셸은 꼭 배워야 할 도구입니다.

 

『실무에서 바로 쓰는 파워셸』은 파워셸이란 무엇이며 어떻게 설치하고 사용하는지, 어떤 용도로 활용할 수 있는지 등 전반적인 활용을 다루고 있습니다. 그리고 궁극적으로 시스템 관리자가 매일의 반복된 업무를 자동화해서 생산성을 높이는 것을 목표로 합니다.

이 책은 윈도우 시스템 관리자가 익숙한 GUI 관리 도구를 넘어 파워셸의 편리하고 다양한 기능을 쉽게 이해하고 습득하도록 파워셸의 개념부터 차근차근 소개하고 이를 활용하는 방법을 정리해 놓았습니다. 개발 경험이 없어도 파워셸 사용을 두려워하지 않도록 용어와 기술을 자세히 설명하고 있으며 [따라해보기]를 제공해 보다 역동적인 학습이 가능하도록 구성했습니다.

저자인 김도균님은 마이크로소프트의 공식 자료를 이용해 오랫동안 파워셸 강의를 거듭하면서 느꼈던 아쉬움을 『마이크로소프트웨어』에 파워셸 관련 글을 2014년 말부터 1년간 연재하면서 어느 정도 풀었지만, 여전히 파워셸을 배우고자 하는 시스템 엔지니어에게는 부족하다는 생각이 들어 이 책을 집필하셨다고 합니다.

 

 

2016년 파워셸이 오픈소스로 공개되면서 리눅스나 MacOS에서도 사용할 수 있게 되었습니다. 2018년 1월 마이크로소프트는 리눅스와 MacOS에서 사용할 수 있는 파워셸 코어 정식 버전을 내놓았습니다. 하지만 무엇보다 윈도우 시스템을 기반으로 만들어진 도구인만큼 윈도우에서의 활용 방법은 무궁무진합니다. 파워셸이 낯설어서 사용하지 못했다면 『실무에서 바로 쓰는 파워셸』로 시작해보세요. 그리고 그 편리함을 경험해보세요.

 

이 책에서 다루는 내용은 다음과 같습니다.

– 파워셸 명령

– 파이프라인 시스템

– 파워셸 개체

– 입력과 출력

– 원격 관리 기술

– 파워셸 스크립트

– 디버깅과 에러 처리

– 파워셸 워크플로

 

 

수십, 수백 대의 서버를 관리해야 하는 클라우드 환경의 엔지니어에게 스크립트 언어는 필수입니다. 필드에서 많은 사람들이 윈도우 파워셸에 대한 책이나 잘 정리된 한글 가이드가 있는지를 질문하는데, 이 책이 파워셸 내공을 쌓아 고수로 가고자 하는 독자들에게 길을 보여줄 것입니다.

백승주, Azure Infrastructure Technical Solutions Professional, Microsoft Korea

 

이 책은 파워셸 강의와 실전 사용 경험을 바탕으로 파워셸의 기본 역사부터 파워셸 스크립트의 디버깅까지, 초급 사용자에서 고급 사용자에 이르기까지 두루 사용할 수 있도록 간결한 문장으로 파워셸의 기능을 풀어내고 있습니다. 제품에 대한 해설서로도 훌륭한 스크립팅 참고서로도 사용할 수 있어 관리자와 개발자 모두에게 추천합니다.

이준영, Microsoft / Windows & Device Group

 

제안서, 보고서를 작성하거나 강의 자료를 만들 때 파워포인트 자체에서 제공하지 않는 여러 문서를 한꺼번에 PDF로 변경하거나, 여러 문서를 하나로 취합해주는 기능도 파워셸로 제어가 가능합니다. 반복된 작업에 익숙해져서 무엇이 불편한지 모르는 분들, 업무 속도를 높이고 싶은 분들, 저처럼 파워포인트 등 오피스 프로그램을 좀 더 잘 다루고 싶은 분들께 이 책을 추천합니다.
― 배준오, Microsoft PowerPoint MVP

 

영문 문서에만 의존할 수밖에 없는 슬픈 현실에서 작업의 효율성과 자동화에 관심이 많은 개발자인 내게 이 책은 한줄기 빛과도 같은 소중한 선물이다. 부디 이 책을 통해 많은 사람들이 파워셸의 편리함과 강력함을 느끼고 현실적인 불편함을 해소했으면 한다.
― 금재용, Microsoft Visual Studio and Development Technologies MVP

 

이 책에서는 파워셸을 처음 접하는 이들에게 필요한 기본적인 이야기들과, 바로 실행해볼 수 있는 풍부한 예제들이 담겨 있다. 게다가 데브옵스(DevOps)를 위한 스크립트 자동화 기능 등 고급스러운 내용들도 포함하고 있어, 파워셸을 시작하는 사람이나 시스템 관리자 모두를 더 행복하게 만들어줄 것이다.
― 유승호, Microsoft Visual Studio and Development Technologies MVP

 

 

이 책은 다음 서점에서 구입하실 수 있습니다.

 

YES24 | 교보문고 | 인터파크 | 알라딘