Cmd “运行”;“净用户”;“用户”/域名“;经典asp中的命令和读取结果

Cmd “运行”;“净用户”;“用户”/域名“;经典asp中的命令和读取结果,cmd,asp-classic,command,Cmd,Asp Classic,Command,首先,我为糟糕的英语感到抱歉。 我使用经典的ASP在我的网络上做简单的事情。我希望用户在我们的intranet页面上查看他们的域密码过期日期。内联网页面运行经典的asp 在CMD或powershell上 “网络用户”用户名“/域” 命令给出结果。在asp页面上,我需要运行此命令并读取密码过期日期的结果。 你能帮帮我吗。 谢谢 如果将输出重定向到文本文件中,则可以从asp读取该文件: Set w = Server.CreateObject("WScript.Shell") w.Run "cmd /

首先,我为糟糕的英语感到抱歉。 我使用经典的ASP在我的网络上做简单的事情。我希望用户在我们的intranet页面上查看他们的域密码过期日期。内联网页面运行经典的asp

在CMD或powershell上

“网络用户”用户名“/域”

命令给出结果。在asp页面上,我需要运行此命令并读取密码过期日期的结果。 你能帮帮我吗。
谢谢

如果将输出重定向到文本文件中,则可以从asp读取该文件:

Set w = Server.CreateObject("WScript.Shell")
w.Run "cmd /c net user > c:\temp\output.txt", 0, true ' send output into file 

Set s  = CreateObject("Scripting.FileSystemObject")
Set f = s.OpenTextFile("c:\temp\output.txt", 1) ' read file

o = f.ReadAll
f.Close

response.write o
当然,这将需要访问asp帐户才能执行给定的命令和命令
对文件的读/写访问权限

你可以使用LDAP查询。你能告诉我怎么做吗?