2010. 9. 8. 18:11
안녕하세요 윈디안입니다.

오늘은 파워쉘상에 키보드 입력에 대하여 이야기 하겠습니다.

대화형 스크립트를 만들어 보려고 했습니다.
여기서 문제에 봉착하게 됩니다.
대화형 스크립트는 사용자 입력을 받아야 하더군요;

이전에 소개드렸던 PowerShell Pack 사용할까 했으나 스냅인을 추가해야 했고 "이정도는 이미 있지 않을까?"라는 생각에
구글링을 했습니다. 물론 저와 같은 고민에 있는 사람들이 계시더군요 ^^;

Read-Host [[-Prompt] <Object>] [-AsSecureString] [<CommonParameters>]

이녀석으로 사용자 키보드 입력을 받을 수 있습니다.

특별한 파라미터를 2개만 설명하겠습니다.
-AsSecureString
사용자가 입력한 문자를 와일드카드(*)로 처리합니다.
입력된 스트링은 SecureString 개체(System.Security.SecureString)가 됩니다.
(안보여요 ~ )

-Prompt "입력"
사용자 입력을 받기전에 텍스트를 출력합니다.
따옴표를 (") 묶어서 사용하셔야 하니다.

Read-Host가 있다면 Write-Host도 있겠죠?

Rad-host "입력하세요:" | Write-host

이렇게 하면 입력한 문자를 다시 뿌려줍니다.

오늘은 요까지만 하겠습니다.
환절기가 오니 알레르기로 힘이 드네요
다들 건강하세요!



Posted by 알 수 없는 사용자
:
BLOG main image
Windows Server를 공부 하는 사람들의 팀블로그 by 마성민

카테고리

분류 전체보기 (76)
Windows (2)
Powershell (56)
AD (0)
Exchange (6)
System Center (9)
IIS (0)
SQL (3)
Sharepoint (0)

태그목록

Tistory Cumulus Flash tag cloud by BLUEnLIVE requires Flash Player 9 or better.

Total :
Today : Yesterday :