locked
Surveillance d'un dossier ? RRS feed

  • Question

  • Bonjour,

    Dans mon infrastructure de nombreux serveurs tse/rds 2008 R2, je me retrouve souvent de façon aléatoire avec un fichier "Program" crée par SYSTEM à la racine de C:\  . Je dois le supprimer par la suite sinon il mets un message d'erreur au démarrage des sessions des utilisateurs. 

    Pour savoir plus d'infos, j'aimerais mettre en place une possibilité temporaire qui permettrait de surveiller dans mon exemple la racine de C:\ pour les créations ou modifications de fichiers. 

    Ce qui me permettrait via donc des logs d'en savoir plus sur mon problème.

    Existe t-il une surveillance sur ça ?

    merci d'avance

    vendredi 26 septembre 2014 07:29

Toutes les réponses

  • Bonjour,

    Il y aurait plusieurs solutions, dont les événements WMI.

    La requête WMI suivante renvoie True si le fichier C:\Program existe

    If (Get-WmiObject -Query 'select * from CIM_DataFile where FileName = "Program" and path = "\\"') {
        "Fichier existe"
    }
    Else {
        "Fichier inexistant"
    }
    

    Une piste ci-dessous devrait pouvoir vous aider à trouver votre solution :

    While (1 -eq 1) {
      If (Get-WmiObject -Query 'select * from CIM_DataFile where FileName = "Program" and path = "\\"') {
        Break };
      "..."; 
      sleep -Seconds 10
    }
    
    Merci pour votre retour


    Independent Consultant & Trainer

    dimanche 28 septembre 2014 13:41