Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Server.CreateObject

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    14

    Server.CreateObject

    Ho una pagina asp vbscript (<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>) Il mio problema è il seguente: devo eseguire un comando dos con redirezione dell'output su un file ma sul Server. Ho scritto questo codice e non mi crea il file ma esegue il comando.

    codice:
    <% 
    Dim oScript,strCMD 
    Set oScript =Server.CreateObject("WSCRIPT.SHELL") 
    strCMD = "%comspec% /c cmd /? >c:\help-cmd.txt" 
    Call oScript.Run (strCMD, 0, True) 
    %>

    Se invece eseguo questo codice mi crea il file ma funziona solo in remoto. Se inserisco la parola Server. mi dice errore manca oggetto Server


    codice:
     <% 
    <script language="VBScript" type="text/VBScript"> 
    Dim oScript,strCMD 
    
    Set oScript =CreateObject("WSCRIPT.SHELL") 
    strCMD = "%comspec% /c cmd /? >c:\help-cmd.txt" 
    Call oScript.Run (strCMD, 0, True) 
    %> 
    </script>

    COME FAREEEE???

  2. #2
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    Ciao,
    controlla la root del server. Molto probabilmente non è c:


    ciaoo
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  3. #3
    accertati che l'utente IUSR_machinename abbia accesso a C:\

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    14
    Originariamente inviato da liana79
    Ciao,
    controlla la root del server. Molto probabilmente non è c:


    ciaoo
    visto che lo stò provando anche con iis sono certa che c'è c:\

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    14
    Originariamente inviato da optime
    accertati che l'utente IUSR_machinename abbia accesso a C:\
    mmm Ma visto che con la seconda ipotesi me lo crea il file evidentemente non dovrebbe essere un discorso di permessi anche perchè in tal caso mi darebbe come errore permis denied, no?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.