none
Aggiornamento definizioni Forefront con attività pianificata RRS feed

  • Domanda

  • Uso un file batch per scaricare e poi eseguire in %temp%  il file mpam-fe.exe su alcune macchine Windows server ; il file risiede in una directory condivisa all'interno del dominio. Nessun problema su Windows Server 2003, mentre su 2008 R2 il batch funziona se eseguito direttamente, ma non esegue aggiornamento quando avviato da operazione pianificata. Sul %temp% viene generato il file MpSigStub.log con queste info:

    Command:    MpSigStub.exe /program C:\Users\ingres\AppData\Local\Temp\mpam-fe.exe
    Start time: 14/08/2015 23:46 (version 11.1.5128.0)
     
    =================================== ProductSearch ==================================
     
    ERROR 0x8007000e : CreateAntimalwareProduct(FCS v1)
    ERROR 0x80070645 : No installed products found
    ERROR 0x80070645 : SearchForInstalledProducts
    ERROR 0x80070645 : MpSigStubMain
    End time: 14/08/2015 23:46
    ----------------------------------------------------------------------------------

    Grazie a tutti

    domenica 16 agosto 2015 06:39

Risposte

  • Ok, grazie. Avevo già provato con account System ottenendo sempre lo stesso problema.

    Il problema stava nelle autorizzazioni sulla directory condivisa dal quale effettuo il download del file di definizioni per Forefront.

    Aggiungendo diritti in lettura per il gruppo 'controller di Dominio' sulla directory (e condivisione) l'operazione ha successo.

    mercoledì 19 agosto 2015 08:41
  • Tengo a precisare che la macchina è un DC. L'utente non ha diritti amministrativi ed è membro di backup operators. Su una macchina 2008 R2 analoga, ma non DC ho provato a dare privilegi amministrativi ed in effetti il task viene eseguito correttamente. Il fatto strano è che loggandomi con questo utente ed eseguendo direttamente il file .cmd chiamato dal task questo viene regolarmente eseguito anche sul DC, quindi senza diritti amministrativi. Ho anche provato con account di sistema, ma senza fortuna, forse per il fatto che la variabile %TEMP% utilizzata nel batch non è defiinita ? Grazie. P.S. La risposta diretta al thread per qualche motivo non è stata recapitata.

    l'account con cui mandi in esecuzione l'operazione schedulata deve avere diritti amministrativi. puoi usare localsystem.

    ciao.


    Edoardo Benussi
    Microsoft MVP - Directory Services
    edo[at]mvps[dot]org

    martedì 18 agosto 2015 08:03
    Moderatore

Tutte le risposte

  • con quale account va in esecuzione l'operazione pianificata ?

    Edoardo Benussi
    Microsoft MVP - Directory Services
    edo[at]mvps[dot]org

    lunedì 17 agosto 2015 09:52
    Moderatore
  • Tengo a precisare che la macchina è un DC. L'utente non ha diritti amministrativi ed è membro di backup operators. Su una macchina 2008 R2 analoga, ma non DC ho provato a dare privilegi amministrativi ed in effetti il task viene eseguito correttamente. Il fatto strano è che loggandomi con questo utente ed eseguendo direttamente il file .cmd chiamato dal task questo viene regolarmente eseguito anche sul DC, quindi senza diritti amministrativi. Ho anche provato con account di sistema, ma senza fortuna, forse per il fatto che la variabile %TEMP% utilizzata nel batch non è defiinita ? Grazie. P.S. La risposta diretta al thread per qualche motivo non è stata recapitata.

    l'account con cui mandi in esecuzione l'operazione schedulata deve avere diritti amministrativi. puoi usare localsystem.

    ciao.


    Edoardo Benussi
    Microsoft MVP - Directory Services
    edo[at]mvps[dot]org

    martedì 18 agosto 2015 08:03
    Moderatore
  • Ok, grazie. Avevo già provato con account System ottenendo sempre lo stesso problema.

    Il problema stava nelle autorizzazioni sulla directory condivisa dal quale effettuo il download del file di definizioni per Forefront.

    Aggiungendo diritti in lettura per il gruppo 'controller di Dominio' sulla directory (e condivisione) l'operazione ha successo.

    mercoledì 19 agosto 2015 08:41