2016-11-09 1 views
2

Read-Hostコマンドレットからユーザー入力を隠す方法を探しています。Powershellの読み取りホストからユーザー入力を隠すことはできますか?

私はこれを-assecurestringで行うことができますが、私は変数をプレーンテキストとして入力したいと思います。

可能な方法はありますか?

+0

http://stackoverflow.com/questions/15007104/how-can-i-use-powershells-read-をホストファンクションからエクスターナルのためのパスワードを受け入れる –

答えて

3

あなたは-AsSecureStringスイッチを使用する必要がありますが、あなたはまた、平文の値は取得できます。

$securedValue = Read-Host -AsSecureString 
$bstr = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($securedValue) 
$value = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($bstr) 
関連する問題