Welcome to Sign in | Help

Re: executie job cu cmdExec

  •  08-16-2007, 2:58 PM

    Re: executie job cu cmdExec

    Mda... într-adevăr, când am executat direct BAT-ul a scris "testuser" în fişierul text, iar când am folosit xp_cmdshell s-a auzit un Bing! (semn că a apărut un mesaj undeva pe un ecran ascuns) şi nu a făcut nimic (a rămas agăţat un cmd.exe în Task Manager). Atunci când am apelat VBS-ul cu cscript, am văzut mesajul, care a fost acum returnat ca rezultat al xp_cmdshell: "C:\Test\Import.vbs(15, 1) Microsoft VBScript runtime error: Object required", iar linia 15 era, într-adevăr, cea cu xmlNode.Value. De fapt, problema reală era ceva mai sus, deoarece metoda Load nu reuşeşte să încarce nimic în obiectul xmlSchedConfig şi returnează False (fără să dea altă eroare, însă). Dacă ne uităm la xmlSchedConfig.ParseError.reason, găsim mesajul "The system cannot locate the resource specified.". Dacă ne uităm însă ce este în configFilePath, găsim sursa problemei: "C:\WINDOWS\system32\Import.config"...

    Cred că cea mai simplă soluţie este să modificăm fişierul .BAT astfel:

    @echo off
    c:
    cd C:\Test
    cscript C:\Test\Import.vbs

    Răzvan

View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems