Wednesday, July 30, 2014

Introduction to Windows PowerShell

Introduction to Windows PowerShell

PowerShell 는 윈도우에서 사용하는 CLI (command line interface) 이다. GUI를 통해서 제어 할 수 있는 항목에 대해서는 PowerShell를 통해서 할수 있다고 생각해도 될것이다.

기존에 사용하는 Command Prompt 와 PS(PowerShell) 에 대한 비교하면,

1) Command Prompt

2) PowerShell Prompt
위의 예제로 실행한 명령어를 보면 PowerShell 이 더 복잡한것을 확인할수 있다. 그럼에도 불구하고 PowerShell을 사용하는 이유는 PS 명령어가 더 많은 걸 지원해 주고 있기 때문이다. 이처럼 복잡한 PowerShell 명령어는 좀더 쉽게 사용하기 위해서 만들어진 도구가 Windows PowerShell ISE 이다. 기본적으로  명령어에 대한 auto complete 기능과 명령어에 필요한 parameter 까지 쉽게 입력해주는 기능을 제공하고 있다. 

3) Windows PowerShell ISE 

다음은 기타 유용한 PowerShell command 에 간단히 알아보자. 

1) Get-Command -Noun [검색어]

PS C:\Users\Daehee> Get-Command -Noun service
CommandType     Name                    Definition
-----------     ----                           ----------
Cmdlet          Get-Service          Get-Service [[-Name] <String[]>] [-ComputerName ...
Cmdlet          New-Service         New-Service [-Name] <String> [-BinaryPathName] <...
Cmdlet          Restart-Service     Restart-Service [-Name] <String[]> [-Force] [-Pa...
Cmdlet          Resume-Service   Resume-Service [-Name] <String[]> [-PassThru] [-...
Cmdlet          Set-Service          Set-Service [-Name] <String> [-ComputerName <Str...
Cmdlet          Start-Service        Start-Service [-Name] <String[]> [-PassThru] [-I...
Cmdlet          Stop-Service        Stop-Service [-Name] <String[]> [-Force] [-PassT...
Cmdlet          Suspend-Service  Suspend-Service [-Name] <String[]> [-PassThru] [...


2) Get-Help [검색어]

PS C:\Users\Daehee> Get-Help process

Name                         Category  Synopsis
----                          --------  --------
Get-Process              Cmdlet    Gets the processes that are running on the local co
Stop-Process            Cmdlet    Stops one or more running processes.
Wait-Process             Cmdlet    Waits for the processes to be stopped before accept
Debug-Process          Cmdlet    Debugs one or more processes running on the local c
Start-Process            Cmdlet    Starts one or more processes on the local computer.


Microsoft MCSE certificate



Microsoft MCSE Certificate, 

MCSE 를 받기 위해서는 아래 시험들을 합격해야만한다.

일단 70-410 , 70-411, 70-412 를 합격하면, MCSA 가 되고,

나머지 두개 70-413, 70-414 를 받으면 MCSE 가 되는 것이다.


2014년 하반기 목표주에 하나가 MCSE 를 받는 것이다. 공부하는 내용들을 정리해서 이 블로그에 포스팅하면서 준비할 예정이다. 혹시 시험 준빈하시는 분들중에 궁금한 사항이 있으면 연락주세요.





Friday, July 25, 2014

Hyper-V on Windows 7

Hyper-V on Windows 7

Windows 8 의 경우는 Hyper-V manager 가 기본으로 탑재 되어 있다. 하지만 Windows 7의 경우는 RSAT(Remote Server Administration Tool)을 받아서 설치해야 한다.

RSAT 다운로드 :
  http://www.microsoft.com/en-us/download/details.aspx?id=7887

단, Windows 7 의 경우에도 Windows 7 pro 이상에서만 RSAT 가 설치 가능하다.

RSAT 를 설치하고 다음 설정을 통해서 Hyper-V manager 를 enable 할수 있다.


Control Panel > Programs > Programs and Features



Remote Server Administration Tools 아래의 메뉴를 찾아보면 Hyper-V 가 보입니다. 체크 박스에 체크하면 설정이 완료됩니다.

이제 Window Key 를 누르고 hyper-v 로 검색하면 hyper-v manager 가 나오는것을 확인할 수 있다.

- 끝 -