+ Rispondi al Thread
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: eseguire file vbs da asp

  1. #1
    archy non è in linea Novello
    Post
    8
    buona sera a tutti.
    vorrei sapere se è possibile eseguire file vbs da pagine asp.
    ho una pagina asp con il seguente codice:

    Set objShell = Server.CreateObject("Wscript.Shell")
    percorso = "c:\SignAll.vbs"
    iReturn = objShell.Run(percorso, 1, TRUE)
    Set objShell = Nothing

    nel momento in cui apro la pagina non succede niente anche se nei processi è attivo wscript.exe che non riesco però a terminare.
    il file vbs se lo apro con doppio click o lo eseguo da riga di comando funziona.


  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,253
    Blogs
    5
    Stai eseguendo lo script sul server, ovviamente ... e hai i permessi per accedere alla cartella C:\ ?
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  3. #3
    archy non è in linea Novello
    Post
    8
    si i permessi li ho settati anche per l'utente IUSR

  4. #4
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,253
    Blogs
    5
    Qual e' lo script ?
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  5. #5
    archy non è in linea Novello
    Post
    8
    per adesso sto facendo la prova con un semplice

    MsgBox "ciao",vbInformation, Title

  6. #6
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,253
    Blogs
    5
    Beh ... allora puo' essere che la finestra non appaia a video dato che viene eseguita nel contesto di un servizio (IIS) che non interagisce sullo schermo ... ma la msgbox in effetti e' attiva e aspetta il click sul pulsante e per questo il processo non termina ...
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  7. #7
    archy non è in linea Novello
    Post
    8
    e per farla eseguire nel contesto di un servizio (IIS) cosa dovrei fare?

  8. #8
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,253
    Blogs
    5
    No ... non ci siamo capiti ...

    Lo script viene gia' eseguito nel contesto di IIS, solo che il servizio IIS e' settato per non interagire con il desktop e per questo motivo non vedi la dialog box.

    Se non usi la msgbox va tutto bene ... del resto serve a poco la msgbox ... se vuoi fornire informazioni, puoi inserire nello script istruzioni per scrivere in un file di log ...

    In alternativa, e solo per curiosita', dovresti provare a selezionare la casella "Consenti al servizio di interagire col desktop" per il servizio di pubblicazione Web (chiaramente riavviandolo ...).
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  9. #9
    archy non è in linea Novello
    Post
    8
    ho abilitato "Consenti al servizio di interagire col desktop" ma il problema rimane

  10. #10
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,253
    Blogs
    5
    Sì ... purtroppo per te ... l'interazione con il desktop, specialmente nel caso della MsgBox, e' vietato in IIS ...

    Ma questo non significa che non si possano usare degli script (che lavorano correttamente) ma solamente che non puoi usare la MsgBox ...

    Ma poi, scusa, a cosa ti puo' servire la MsgBox lato server ?


    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

+ Rispondi al Thread
Pagina 1 di 2 12 ultimoultimo

Discussioni simili

  1. Articolo: [VBA] Lettura e scrittura File Di Testo
    Da dragone bianco nel forum Microsoft Office, Access, VBA
    Risposte: 0
    Ultimo Post: 27-09-2006, 17:00
  2. Articolo: Interagire con i file - 1° parte
    Da freezer nel forum Visual Basic 6
    Risposte: 0
    Ultimo Post: 18-11-2005, 09:51
  3. Articolo: Gestione dei file: tipi di file
    Da freezer nel forum Visual Basic 6
    Risposte: 0
    Ultimo Post: 18-11-2005, 09:50
  4. Articolo: Gestione di file e directory
    Da Maxell1985 nel forum Linux
    Risposte: 0
    Ultimo Post: 17-11-2005, 18:39
  5. netmeeting
    Da Massimo70 nel forum Visual Basic 6
    Risposte: 20
    Ultimo Post: 26-05-2005, 18:16

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi