문제
Windows Server 2016의 시스템관리를 위해서 설계된 명령 라인 셀 및 스크립팅 언어로, 강력한 확장성을 바탕으로 서버 상의 수많은 기능의 손쉬운 자동화를 지원하는 것은?
① PowerShell ② C-Shell ③ K-Shell ④ Bourne-Shell
정답
1번
해설
정답: 1. PowerShell은 Microsoft가 Windows 관리·자동화를 위해 만든 명령줄 셸 겸 스크립팅 언어로, .NET 기반 cmdlet과 객체 파이프라인을 통해 서버 기능을 손쉽게 자동화한다.
오답 풀이
- 1번: Windows용 관리 자동화 셸/스크립트 언어가 PowerShell이므로 정답이다.
- 2번: C-Shell(csh)은 유닉스/리눅스의 C 문법 기반 셸이다.
- 3번: K-Shell(ksh, Korn Shell)은 유닉스 계열 셸이다.
- 4번: Bourne-Shell(sh)은 초기 유닉스 표준 셸이다.
보충 개념 csh·ksh·sh는 유닉스/리눅스 셸 계열이고, PowerShell은 Windows 환경의 객체 지향 셸이다. 리눅스용 PowerShell Core도 있으나 본 문제의 'Windows Server 2016 관리'에는 PowerShell이 정답이다.