set "psCommand=powershell -Command "$pword = read-host '출력 메시지' -AsSecureString ; ^
$BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword); ^
[System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)""
for /f "usebackq delims=" %%p in (`%psCommand%`) do set 변수명=%%p
위와 같이 입력 받은 후 변수명을 사용하면 된다.