webForumDet fria alternativet

Wscript och ASP

0 svar · 188 visningar · startad av - Henke -

- Henke -Medlem sedan jan. 200229 inlägg
#1

Hej!

Försöker få en ASP-sida (med administratörsrättigheter) att köra följande kod för att ändra rättigheter på en katalog:

UserName = "Andreas"
HomeDir = "d:\users\" & username

'Fixa rätt rättigheter
set WshShell = Server.CreateObject("WScript.Shell")
' Lägg till Administrator och användarnamn
strCmdLine = "cmd /c echo Y | cacls " & HomeDir & " /G Administrator:F "&username&":C"
oRun = WshShell.Run( strCmdLine, 0, True )

Kör jag det "manuellt" i kommandotolken så är det inga problem, men när koden ska köras via ASP så blir det problem av någon anledning. Någon som kan hjälpa mig?

IIS5, Windows 2000.

---
Edit:
Glömde förklara vad osm inte fungerar =)
Koden går exemplariskt, men själva rättighetsändrandet på filerna utförs aldrig. Frågan är alltså om min lilla WSHShell.Run-rad exekveras.

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)