バッチファイルからパスワードを入力させる方法を探して PowerShell に行き着いたけれど、WScript でできる(※参照)みたいなので PowerShell はまたしばらくお休み。
- コマンドプロンプト
C:\>type password.vbs WScript.StdOut.Write "Password: " strPassword = CreateObject("ScriptPW.Password").GetPassword() WScript.Echo WScript.Echo strPassword C:\>CScript //Nologo password.vbs Password: password C:\>
注意
[ScriptPW.Password] は Windows XP から。Windows 2000 は使用不可(※参照)。
確認
- Windows XP Service Pack 3
- Microsoft (R) Windows Script Host Version 5.7
参照
- (microsoft.com) Scripting Guy さん、よろしくお願いします。InputBox を使用してパスワードをマスクすることはできますか。
→ http://gallery.technet.microsoft.com/scriptcenter/9f22ca67-4fac-4426-8435-c6f3e91a00f2/