我目前正在尝试制作一个调用“更改密码”屏幕的脚本,而无需按下 Ctrl+Alt+Delete/End。问题是我们在现场有人使用所有不同的键盘布局,而“结束”并不总是在最用户友好的位置。所以我想去掉中间人,让我们的最终用户运行一个脚本,该脚本将显示屏幕并让他们更改密码。
我目前正在尝试制作一个调用“更改密码”屏幕的脚本,而无需按下 Ctrl+Alt+Delete/End。问题是我们在现场有人使用所有不同的键盘布局,而“结束”并不总是在最用户友好的位置。所以我想去掉中间人,让我们的最终用户运行一个脚本,该脚本将显示屏幕并让他们更改密码。
我在 Technet 线程上找到了这个: https ://social.technet.microsoft.com/Forums/windowsserver/en-US/2b67fa96-707b-47c4-90f5-c3a087ba16a9/how-do-i-change-password-when-连接到远程桌面?forum=winserver8gen
通过在上面创建一个 Change-Password.vbs 脚本进行了快速测试:
我在终端服务器会话上运行了上面的 vbScript,它打开了 Ctrl-Alt-Del 屏幕。然后,您必须单击更改密码才能进入该屏幕。
您的解决方案存在一个重要的安全问题。首先按下 CTL-ALT-DEL 的原因是它不能被程序捕获,因此您可以确保您正在输入操作系统(Windows)而不是一些假装的 yo-ho 程序更改密码并实际收集它们。
所以再次谨慎使用这种方法。