Windows PowerShell 1.0은 특별히 시스템 관리용으로 설계된 새로운 작업 기반 명령줄 셸이자 스크립팅 언어입니다. .NET Framework에서 빌드된 Windows PowerShell은 IT 전문가와 고급 사용자가 Windows 운영 체제와 Windows에서 실행되는 응용 프로그램의 관리를 제어하고 자동화하는 데 도움이 됩니다.
Windows PowerShell을 사용하면 관리자는 개별 명령을 입력하거나 관리 작업을 자동화하는 스크립트를 실행하여 시스템을 관리할 수 있습니다. Exchange Server 2007, System Center Operations Manager 2007, System Center Data Protection Manager V2 및 System Center Virtual Machine Manager에서 Windows PowerShell을 사용하면 효율성과 생산성이 향상됩니다.
Windows PowerShell에는 다음이 포함되어 있습니다.Windows PowerShell에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
- 레지스트리, 서비스, 프로세스 및 이벤트 로그 관리와 같은 일반적인 시스템 관리 작업을 수행하고 Windows Management Instrumentation을 사용하기 위한 129개의 표준 유틸리티("cmdlet"이라고 함)
- 작업 기반 스크립팅 언어와 기존 스크립트 및 명령줄 도구에 대한 지원
- 일관성 있는 디자인. Windows PowerShell 유틸리티("cmdlet")와 시스템 데이터 저장소는 일반 구문 및 명명 규칙을 사용하므로 형식 재지정이나 조작 작업 없이도 데이터를 쉽게 공유하고 한 유틸리티의 출력을 다른 유틸리티의 입력으로 사용할 수 있습니다.
- 파일 시스템을 탐색할 때 사용하는 것과 동일한 기술을 사용하여 레지스트리와 기타 데이터 저장소를 탐색할 수 있는 간소화된 명령 기반의 운영 체제 탐색 기능
- 강력한 개체 조작 기능. 개체를 직접 조작하거나 다른 도구나 데이터베이스로 보낼 수 있습니다.
- 확장 가능한 인터페이스. 독립 소프트웨어 개발업체와 기업 개발자는 해당 소프트웨어의 관리를 위해 사용자 지정 도구와 유틸리티를 빌드할 수 있습니다.
- Windows PowerShell 웹 사이트:
http://www.microsoft.com/powershell (http://www.microsoft.com/powershell) (영문)- Windows PowerShell 블로그:
http://blogs.msdn.com/powershell (http://blogs.msdn.com/powershell) (영문)- Windows PowerShell 뉴스 그룹: http://www.microsoft.com/communities/ne ··· wershell (http://www.microsoft.com/communities/newsgroups/list/en-us/default.aspx?dg=microsoft.public.windows.powershell) (영문)
- Windows PowerShell SDK:
http://msdn2.microsoft.com/en-us/library/aa830112.aspx (http://msdn2.microsoft.com/en-us/library/aa830112.aspx) (영문)시스템 요구 사항
Windows PowerShell을 설치하려면 먼저 Windows Vista에 포함된 Microsoft .NET Framework 2.0을 설치해야 합니다.
- Windows Vista(RTM 전용)
다시 시작 요구 사항
Windows Vista에 Windows PowerShell을 설치한 후에는 컴퓨터를 다시 시작할 필요가 없습니다.언어 기능
이 설치 패키지는 모든 언어 버전의 Windows Vista용으로 설계되었습니다. 여기에는 영어 버전, 지역화된 버전 및 언어 인터페이스 팩이 포함되어 있습니다.
Windows PowerShell 1.0용 구성 요소 기반 서비스 설치 패키지는 운영 체제에 대해 선택한 로캘과 일치하는 Windows PowerShell 1.0 언어 팩을 자동으로 설치합니다.
Windows PowerShell 1.0은 다음 언어로 제공됩니다.
- 중국어(간체)
- 중국어(번체)
- 영어
- 프랑스어
- 독일어
- 이탈리아어
- 일본어
- 한국어
- 포르투갈어(브라질)
- 러시아어
- 스페인어
참고 이외의 언어와 연관된 로캘의 경우 Windows PowerShell 1.0 사용자 인터페이스는 대체 언어나 영어로 표시됩니다.Windows PowerShell 제거
Windows PowerShell 1.0을 제거하려면 다음과 같이 하십시오.Windows PowerShell 1.0을 사용하지 않도록 설정하려면 다음과 같이 하십시오.
- 시작을 누르고 검색 시작 상자에 appwiz.cpl을 입력한 다음 Enter 키를 누릅니다.
- 작업 목록에서 설치된 업데이트 보기를 누릅니다.
- 설치할 업데이트 목록의 Microsoft Windows 그룹에서 Windows PowerShell(TM) 1.0을 두 번 누른 다음 지시에 따라 Windows PowerShell 1.0을 제거합니다.
- 시작을 누르고 검색 시작 상자에 appwiz.cpl을 입력한 다음 Enter 키를 누릅니다.
- 작업 목록에서 Windows 기능 사용/사용 안 함을 누릅니다.
- Windows PowerShell 확인란의 선택을 취소합니다.
Windows PowerShell 다운로드
Windows Vista(RTM 버전)용 Windows PowerShell 1.0을 다운로드하려면 사용 중인 플랫폼에 맞는 설치 패키지를 선택하십시오.
Windows Vista x86 기반 버전용 Windows PowerShell 1.0
지금 Windows Vista x86용 Windows PowerShell 1.0 패키지 다운로드그림 축소
(http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=C6EF4735-C7DE-46A2-997A-EA58FDFCBA63)
Windows Vista x64 기반 버전용 Windows PowerShell 1.0
지금 Windows Vista x64용 Windows PowerShell 1.0 패키지 다운로드그림 축소
(http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=AF37D87D-5DE6-4AF1-80F4-740F625CD084)
Microsoft는 파일을 게시한 날짜에 사용할 수 있는 최신 바이러스 예방 프로그램으로 이 파일을 검사했습니다. 이 파일은 무단으로 변경할 수 없는 보안이 향상된 서버에 보관됩니다.설치 폴더
Windows PowerShell 1.0은 다음 폴더에 설치됩니다. Windows PowerShell 설치 폴더의 위치는 변경할 수 없습니다.참고 다음 예제에서 %windir%는 Windows 시스템 폴더를 나타냅니다. 일반적으로 이 폴더는 C:\Windows입니다.Windows x86 기반 버전에서 Windows PowerShell 1.0은 다음 폴더에 설치됩니다.%windir%\System32\WindowsPowerShell\V1.0Windows x64 기반 및 Itanium 기반 버전에서 Windows PowerShell 1.0은 다음 폴더에 설치됩니다.리소스 파일은 설치 폴더의 로캘별 하위 폴더에 설치됩니다. 예를 들어, 독일어 버전의 Windows PowerShell 1.0용 리소스 파일은 다음 폴더에 설치됩니다.
- 64비트 버전의 Windows PowerShell 1.0은 다음 폴더에 설치됩니다.
%windir%\system32\WindowsPowerShell\V1.0- 32비트 버전의 Windows PowerShell 1.0은 다음 폴더에 설치됩니다.
%windir%\Syswow64\WindowsPowerShell\V1.0%windir%\system32\WindowsPowerShell\v1.0\de-DE도움말 파일은 설치 폴더의 Documents 하위 폴더에 있는 로캘별 하위 폴더에 설치됩니다. 예를 들어, 일본어 버전의 Windows PowerShell 1.0용 도움말 파일은 다음 폴더에 설치됩니다.%windir%\system32\WindowsPowerShell\v1.0\Documents\ja-JP설치되는 파일
다음과 같은 파일이 Windows PowerShell 1.0과 함께 설치됩니다.
- About_alias.help.txt
- About_arithmetic_operators.help.txt
- About_array.help.txt
- About_assignment_operators.help.txt
- About_associative_array.help.txt
- About_automatic_variables.help.txt
- About_break.help.txt
- About_command_search.help.txt
- About_command_syntax.help.txt
- About_comparison_operators.help.txt
- About_continue.help.txt
- About_core_commands.help.txt
- About_display.xml.help.txt
- About_environment_variable.help.txt
- About_escape_character.help.txt
- About_execution_environment.help.txt
- About_filter.help.txt
- About_flow_control.help.txt
- About_for.help.txt
- About_foreach.help.txt
- About_function.help.txt
- About_globbing.help.txt
- About_history.help.txt
- About_if.help.txt
- About_line_editing.help.txt
- About_location.help.txt
- About_logical_operator.help.txt
- About_method.help.txt
- About_pssnapins.help.txt
- About_namespace.help.txt
- About_object.help.txt
- About_operator.help.txt
- About_parameter.help.txt
- About_parsing.help.txt
- About_path_syntax.help.txt
- About_pipeline.help.txt
- About_property.help.txt
- About_provider.help.txt
- About_quoting_rules.help.txt
- About_redirection.help.txt
- About_ref.help.txt
- About_regular_expression.help.txt
- About_reserved_words.help.txt
- About_scope.help.txt
- About_script_block.help.txt
- About_shell_variable.help.txt
- About_signing.help.txt
- About_special_characters.help.txt
- About_switch.help.txt
- About_system_state.help.txt
- About_types.help.txt
- About_commonparameters.help.txt
- About_where.help.txt
- About_while.help.txt
- About_wildcard.help.txt
- Default.help.txt
- Microsoft.powershell.commands.management.dll
- Microsoft.powershell.commands.management.dll-help.xml
- Microsoft.powershell.commands.utility.dll
- Microsoft.powershell.commands.utility.dll-help.xml
- Microsoft.powershell.consolehost.dll
- Microsoft.powershell.consolehost.dll-help.xml
- Microsoft.powershell.security.dll
- Microsoft.powershell.security.dll-help.xml
- Microsoft.powershell.commands.management.resources.dll
- Microsoft.powershell.commands.utility.resources.dll
- Microsoft.powershell.consolehost.resources.dll
- Microsoft.powershell.security.resources.dll
- System.management.automation.resources.dll
- System.management.automation.dll
- System.management.automation.dll-help.xml
- Dotnettypes.format.ps1xml
- Filesystem.format.ps1xml
- Registry.format.ps1xml
- Certificate.format.ps1xml
- Help.format.ps1xml
- Types.ps1xml
- Powershellcore.format.ps1xml
- Powershelltrace.format.ps1xml
- Pwrshmsg.dll
- Pwrshsip.dll
- Pwrshmsg.dll.mui
- Powershell.exe
- Powershell.exe.mui
- Profile.ps1
- Releasenotes.rtf
- Gettingstarted.rtf
- Userguide.rtf
- Quadfold.rtf
글수 17
PowerShell
윈도우는 그래픽을 사용한 유저 인터페이스가 강점입니다.
하지만 유닉스와 리눅스에서처럼 작업을 자동화하기에는 많이 불편합니다.
윈도우에서는 MS-DOS를 사용한 배치파일을 이용할 수도 있지만 아무래도 유닉스에서 지원하는 쉘에 비교하면 많이 부족합니다.
이런 점을 보충하기위해 MS 에서 만들어놓은 프로그램이 "파워쉘"입니다.
마이크로소프트에서도 서버시장을 공략하기위해 어쩔수 없는 선택이였을 거라 생각합니다.
파워쉘은 닷넷 기반에서 동작하기 때문에 .net 프레임웍 2.0을 설치해서 사용해야 합니다.
파워셀은 이벤트로그, 레지스트리, XML등을 조작할 수 있고, 정규식을 지원합니다.
현재 비스타용 파워셀 관련 자료는 아래에서 다운로드 받을 수 있습니다.
http://support.microsoft.com/kb/928439/ko
링크된 내용은 아래와 같습니다.

