2007~2011/PowerShell2011. 3. 23. 16:39
Windows Server 2008 R2 에서 제공되는 PowerShell 2.0(Get-Host) 을 사용하여 역할 관리자에서 설치 가능한 역할 서비스 또는 기능을 PowerShell 로 설치하는 방법에 대해서 아래와 같이 정리하였습니다. 단순 예제로 이번 포스팅에서는 FTP 서버를 설치하는 방법입니다.


현재 세션으로 가져올 수 있는 모든 모듈을 검색합니다.
PS> Get-Module -ListAvailable





서버관리자(ServerManager) 모듈을 가져와서 세션에 추가된 명령을 확인합니다.

PS> Import-Module ServerManager
PS> Get-Command -Module ServerManager






이 서버에 설치된 역할 서비스와 기능에 대한 설정 정보를 확인합니다. (FTP 문자열 찾기)

PS> Get-WindowsFeature | findstr FTP

 




FTP Server 를 설치합니다.

PS> Add-WindowsFeature Web-Ftp-Server





설치 진행 상황을 아래 그림과 같이 볼 수 있습니다.



FTP Server 가 정상적으로 설치되었는지 확인합니다.




역할 관리자 GUI 를 통해서도 확인해 봅니다.



위 명령 단계만 이해하면 PowerShell 로 모든 역할 서비스와 기능을 PowerShell 로 쉽게 설치할 수 있겠네요. 물론 위 모듈만으로 FTP 서버를 사용하겠다는 건 아닙니다... ^^;


작성자 : Lai Go / 작성일자 : 2011.03.23

Posted by Lai Go