Hej.
Jag har en applikation på en server med IIS 5 Windows 2000 Advanced Server.
I applikationen ska man kunna hämta information från våra servrar runt om i världen.
I applikationen använder jag har ett program som jag har hämtat på microsofts webb som heter uptime.
Det hämtar hur länge en server varit uppe.
Detta fungerar prima om jag kör det direkt i cmd på min burk, men när jag köra det med wscript.shell på en ASP-sida så har jag inte access att ansluta till servern.
Till saken hör att jag använder Integrated Authentication (IA) så att man måste logga in med sitt domän-konto för att få access.
Och när man använder IA så borde väl programet köras med mitt konto eller har jag fel?
Detta funkar inte förutom om jag kör mot webservern.
Returnerar: uptime was unable to connect to host: \\servernamnet
Set objShell = CreateObject("WScript.Shell")
Set objScriptExec = objShell.Exec("uptime \\servernamnet")
strUptimeResults = LCase(objScriptExec.StdOut.ReadLine)
Response.Write replace(replace(strUptimeResults,vbcrlf,"<br>")," "," ")
Detta funkar alltid i cmd.
Returnerar: \\servernamnet has been up for: 28 day(s), 6 hour(s), 53 minute(s), 31 second(s).
uptime \\servernamnet
Nån som vet om det går att lösa utan klientscript?
mvh
yohpops