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 に答える