{Launch 2008} PowerShell Demo 관련 스크립트와 Windows PowerShell V2 CTP 다운로드 경로

{Launch 2008} PowerShell Demo 관련 스크립트와 Windows PowerShell V2 CTP 다운로드 경로

  • Comments 2
  • Likes

몇몇분들께서 어제 IT Infrastructure 세션 3에서 제가 데모한 PowerShell V2 Cmdlet과 PowerShell을 이용한 Speech 기능에 대해 여쭤오셨습니다. (메일이 몇통와서요)

Windows PowerShell v2는 여기에서 다운로드하실 수 있습니다.(최신 버전이 현재 작년 11월 CTP입니다.) .NET Framework 2.0 기반으로 제작되어져 있으며, GUI 기반의 PowerShell 관리 도구를 사용하시기 위해서는 .NET Framework 3.0까지 설치하셔야 합니다. 그리고 원격 관리인 Invoke-Expression cmdlet을 사용하시기 위해서는 WS-Management v1.1이 필요합니다.

Invoke-Expression은 WS-Management 기술을 이용하기 때문에, 사전에 80 또는 443 포트를 Windows 방화벽에서 열어주셔야 합니다. 간단한 cmdlet 구조는 아래와 같습니다.

Invoke-Expression -ComputerName 원격지컴퓨터이름 or IP -Command "Get-Process"

두번째로 데모를 보여드렸던 PowerShell에게 말을 시켰던 cmdlet은 아래와 같습니다.

[void][Reflection.Assembly]::LoadwithPartialName('System.Speech')
$Speech = New-Object -TypeName System.Speech.Synthesis.SpeechSynthesizer
$Speech.Speak("IIS Services was started)

PowerShell은 살펴볼수록 재미있는 기능이 많은것 같습니다. :)

Comments
  • PowerShell에서 함수선언은 어떤식으로 해줘야하나요?

    관련된 자료들을 찾아보기가 힘들어서...ㅠ.ㅠ

  • function으로 생성하실 수 있는데.. 시간이 되면 한번 포스팅하겠습니다.

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment