Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Schedulare job

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    3

    Schedulare job

    Salve a tutti,

    dovrei creare un'applicativo web attraverso il quale un utente dovrà schedulare l'esecuzione di una pagina asp. La strada che ho intrapreso è capire come schedulare i job nelle Operazioni pianificate di windows, attraverso uno script asp.

    Utilizzo windows 2003 sp1 e IIS 6.0

    Inizialmente avevo pensato alll'utilizzo di WScript.Shell ed eseguire la stringa
    schtasks /create /tn prova /tr 'pagina.asp' " & _
    "/sc once /st 09:55:00 /sd 23/11/2007 /ru username /rp password

    purtoppo ho dovuto abbandonare questa strada per motivi di permessi.

    Successivamente ho cercando di utilizzare WbemScripting.SWbemLocator in questo modo:

    1. Set Locator = Server.CreateObject("WbemScripting.SWbemLocator")
    2. Locator.security_.impersonationLevel = 3
    3. Set wmiNameSpace = Locator.ConnectServer (computername, "root\cimv2", username, password)
    4. Set Wcls = Service.Get("Win32_ScheduledJob")
    ....

    in questo caso ricevo un messaggio di Accesso negato alla riga 3

    Infine ho provato ad utilizzare questo codice:

    1. strComputer = "."
    2. Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    3. Set objNewJob = objWMIService.Get("Win32_ScheduledJob")

    Ma ricevo sempre il messaggio di Accesso nagato alla riga 2

    Vorrei sapere se è la strada più giusta per creare e schedulare i job e come poter risolvere questo problema

    Grazie

  2. #2
    Per agire su SQL Server da pagina ASP, dovresti provare ad aggiungere l'Internet Guest Account del server, come utente di SQL Server e dargli i permessi per lanciare il Job.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    3
    Ciao Mems innanzitutto grazie per la risposta

    Il tuo consiglio è il passo successivo infatti volevo sottolineare che il problema è relativo alla creazione e alla gestione dei job attraverso uno script asp.

    Avevo pensato di creare dei JOB, da codice asp, in operazioni pianificate di windows, che lanciavano un vb script.
    Il suddetto vb script dovrà fare delle semplici select su un db sql server.

    Ovviamente visto che sono bloccato posso anche pensare di creare dei job direttamente in sql server, sempre da codice asp, che lanciano delle select.

    Purtoppo non ho ancora capito come operare

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 © 2025 vBulletin Solutions, Inc. All rights reserved.