0

我正在编写一个脚本,其中一部分需要知道登录用户的密码。问题是我无法找到获取密码的方法。我可以通过 -

Set oWshshell = WScript.CreateObject("WScript.Shell")
wscript.echo oWshShell.ExpandEnvironmentStrings("Username=%UserName%")

我希望可以用密码做类似的事情。是否可以获取当前登录用户的密码?如果是这样,怎么做?任何帮助表示赞赏。

4

2 回答 2

2

这是完全不可能的;Windows 从不以纯文本形式存储密码。

于 2012-10-18T16:13:16.573 回答
0

从技术上讲,Windows 可以配置为使用可逆加密(尽管不是明文)存储密码。不过,这仍然是一个非常非常糟糕的主意。

如果您只想验证密码复杂性:当用户更改密码时,您应该能够使用自定义密码过滤器来做到这一点。

于 2012-10-18T18:16:24.050 回答