ITBoard

Welcome to ITBoard Sign in | Join | Help
in
Site găzduit de AXTI
Home Blogs Forums Photos Downloads

Win32 Search File..

Last post 10-31-2009, 17:43 by Byty. 4 replies.
Sort Posts: Previous Next
  •  10-30-2009, 18:23 36380

    Win32 Search File..

    Cine are idee cum sa verific prin WMI ( chiar trebuie WMI ) daca un fisier exista intr-un PATH.. ?
    LE: Found pt Directoare: select * from Win32_Directory daca pentru fisiere nu am gasit

    Intrebarea e pentru SCOM unde am 3 campuri: WMI Namespace: root\cimv2 ; Query: Select * From Win32_Directory Where Name ='C:\\Critic'  (cred) si Property Name : ????? ( ce vrea? )


    01000010010110010100001001011001
    Byty Web Site
  •  10-30-2009, 21:31 36385 in reply to 36380

    Re: Win32 Search File..

    sau poate si h t t p://msdn.microsoft.com/en-us/library/aa387236(VS.85,classic).aspx

  •  10-31-2009, 0:58 36389 in reply to 36385

    Re: Win32 Search File..

    Inca nu stiu de fisiere.. si postul nu prea mai are ce cauta aici dar hai sa zicem..
    Esti admin de SCOM, nu ai acces la registrii sau nu e permisa modificarea lor. Doresti sa creezi grupuri de calculatoare.... cum faci?
    Simplu (  asta e cu foldere.. cea cu fisiere... poate va urma )  :
    1) Creezi un Folder spre exemplu Critic  ( pentru sisteme critice )
    2) Alegi un target pentru care va fi modificat ( am testat cu Agent sau Windows Server ( merge si pe clienti fara agent.. daca ai acces :) ). Se va crea un nou obiect _Extended doarece pachetele sunt Sealed.
    3) Creezi un nou Atribut de tipul WMI Query. Namespace: root/cimv2 ; Query: Select * From Win32_Directory Where Name ='C:\\Critic' ; Property Name: Name 
    4) Pentru a verifica faptul ca obiectele sunt detectate > Discovery Inventory > Change Target Type si selectati ca target de exemplu Agent_Extended
    5) Creati un grup cu o regula dinamica.... ( ( Object is Agent_Extended AND ( Byty_Atribut Equals C:\Critic ) AND True ) )

    Edit: Se pare ca nu pot sa selectez la Create group Windows Server_Extended ci doar Agent_Extended.. si imi populeaza grupul cu obiecte de tip agent in loc de obiecte tip Computer Embarrassed... inca caut

    Edit2: Big SmileCred ca am gasit problema noul obiect creat Windows Server_Extended l-am creat in Client Monitoring Overides Management Pack . Am creat Windows Computer_Extended si functioneaza..

    PS: Se pare ca ar merge si cu select * from CIM_DataFile, merci lozonschi. Dar vine o intrbare oare query de un fisier e lafel de rapid ca unul de folder? ( fiind mult mai multe fisiere pe disk decat foldere ). Oare influenteaza?

    Stick out tongue Dupa 5 edituri postul  meu seamana cu cel de mai sus...


    01000010010110010100001001011001
    Byty Web Site
  •  10-31-2009, 1:32 36390 in reply to 36389

    Re: Win32 Search File..

    pai baga filtre acolo ca poti, ai destule: path, extension, drive

    strComputer = "."
    strSearchFolderPath = "temp"
    strDrive = "c:"
    Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

    Set colFiles = objWMIService.ExecQuery("Select * from CIM_DataFile where Extension='xml' and Drive='" & strDrive & "' and Path = '\\" & strSearchFolderPath & "\\'")
    For Each objFile in colFiles
     WScript.Echo objFile.Name
    Next

  •  10-31-2009, 17:43 36402 in reply to 36390

    Re: Win32 Search File..

    Merci...
    Pentru SCOM Query seamna cam asa daca vrei sa faci grupuri dupa un anumit fisier: SELECT * FROM CIM_DataFile WHERE Path = '\\Critic\\' AND Drive = 'C:' AND Extension = 'txt' AND FileName = 'unu'
    Iar apoi  ( Byty - WMI agent deploy Equals unu )

    Weee.. trebuie sa mai scriu si eu pe blogul meu.. am ce.... si sa fac si tutorial Smile


    01000010010110010100001001011001
    Byty Web Site
View as RSS news feed in XML
Home     Blogs     Forums     Photos     Downloads
Copyright © 2007 ITBoard.ro. Toate drepturile rezervate.