Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno ASP - nefunguje spuštění příkazu pro CMD

Chci spustit tyto příkazy z ASP stránky, ale nedaří se mi je úspěšně spustit.

Dim oShell, sCommand1, sCommand2, sCommand3
sCommand1 = "icacls c:\" & strUser & " /grant:r TEST\" & strUser & ":F /inheritance:r /T /C /L /Q"
sCommand2 = "icacls c:\" & strUser & " /grant:r ""TEST\Domain Admins"":F /inheritance:r /T /C /L /Q"
sCommand3 = "icacls c:\" & strUser & " /setowner TEST\" & strUser & " /T /C /L /Q"
Set oShell = Server.CreateObject("WScript.Shell")
oShell.Run sCommand1, , True
oShell.Run sCommand2, , True
oShell.Run sCommand3, , True
Set oShell = Nothing

Žádnou chybu to neukáže. Když tento kód vložím do VBScriptu a soubor spustím, tak to funguje.
strUser je v obou případech samozřejmě nadefinovaný.

Kde by mohl být problém?

Předmět Autor Datum
Řešení - spustit AppPool, kde se aplikace nachází jako Administrátor. poslední
Aleš Pospíchal 25.04.2010 15:32
Aleš Pospíchal

Zpět do poradny Odpovědět na původní otázku Nahoru