我有一个批处理文件,该文件通过ssh连接到服务器。在提示输入密码时,键盘输入密码是可见的。如何通过批处理在控制台上隐藏密码输入。
我已经解决了这些问题:Batch File Command Hide Password 和 Hide Password typed in Console - Batch script。
尽管无法弄清楚如何在我的代码中适应上述给定的解决方案。
@echo off
set /p pass="Enter password:"
for /f "delims=" %%a in (path/to/serverfile) DO (
(
echo ^<HTML^>
echo ^<BODY^>
echo ^<pre^>
echo y | plink.exe -ssh user@servername -pw %pass% hostname --fqdn
echo ^</pre^>
echo ^</BODY^>
echo ^</HTML^>
) >>output.html
)
pause
由于安全方面的考虑,我希望在控制台上隐藏密码输入。
目前无法确定要在我的代码中添加些什么来实现此目的。enter code here