본문 바로가기
파워쉘(Powershell)/파워쉘 기본

파워쉘 사용자 입력 (Read-Host )

by 예배파 2024. 3. 11.

스크립트를 작성할 때 이름, 나이 또는 계속 진행 여부를 물을 때 사용자 입력이 필요합니다

사용자 입력은 Read-Host 명령어를 사용합니다
Read-Host 는1022개의 문자를 입력으로 받을 수 있습니다

 

사용자 입력

$name = Read-Host "Enter your name"

Enter your name을 띄우고 사용자 입력을 기다립니다
사용자가 입력을 마치고 엔터키를 누르면, 입력된 값은 $name에 저장됩니다

 

 

 

패스워드를 입력할 때


-AsSecureString 사용

사용자 입력시 화면에 입력된 값을 보이지 않게 만들고, 변수에 저장할 때 SecureString으로 저장

$pwd = Read-Host "Enter a Password" -AsSecureString