2016-08-11 39 views

答えて

0

securestring.txtに読み取り可能なパスワードが含まれている場合など。 [email protected]!123ConvertTo-SecureStringさん-AsPlainText & -Forceパラメータを使用してみてください:

$password = Get-Content 'U:\...\securestring.txt' | ConvertTo-SecureString -AsPlainText -Force 

これは$Password | ConvertFrom-SecureStringで見ることができ読めるSecureStringsecurestring.txtにテキストを変換します:

01000000d08c9ddf0115d1118c7a00c04fc297eb010000000a65b1b20fe4e0418aece793d7242358 
0000000002000000000003660000c00000001000000082e9a55adb7c90d9bed5946aed69e5380000 
000004800000a000000010000000932bccf24879272d36536f6ef98e1be4180000006fb092d673a8 
1f84b5954f9cb35daee2addb2d325ec25112140000005c8982b4cd15503000796213c3e0d3869780 

は、それからちょうど$password変数ストレートを与える 〜-argumentlist $username, $password

securestring.txtConvertFrom-SecureStringのutputは、あなたのスクリプトで、次の使用:

$password = Get-Content 'U:\...\securestring.txt' | ConvertTo-SecureString  

を:securestring.txtに複数の行がある場合は、エラーが発生することがあり、それは$password文字列の配列を向けるだろうと。

+0

@ leigh-carmichaelこの回答があなたの質問を助けたり答えた場合は、それを受け入れるかupvoteしてください。 – Richard

関連する問題