Hirdetés

Új hozzászólás Aktív témák

  • Jorus

    nagyúr

    Sziasztok! Adott egy relatíve nagy .txt (file server jogosítások), amit AD-ból csak ebben a formában, vagyis sörtörésekkel tudok kiszedni. Emiatt a hosszabb elérési utak külön sorba kerülnek, így az excel-lel nem tudom megetetni, hogy ott kényelmesen tudjam rendezni az adatokat (elérési út, jogosítások, usergroup-ok, stb.). Most ott tartok, hogy megnyitottam excel-ben a txt-t, osztatlanul, tehát minden adat az A oszlopban sorakozik, a táblázat egyébként 224.000+ sorból áll.

    Így fest egy "jó" adatblokk:

    Path E:\fs\MGH\JO\irattar2012temp\001-049\015 belépők\2013. behajtási engedélyek
    Owner BUILTIN\Administrators
    AccessToString MAGHFS\Administrator Allow FullControl
    BUILTIN\Administrators Allow FullControl
    NT AUTHORITY\SYSTEM Allow FullControl
    BUILTIN\Users Allow ReadAndExecute, Synchronize
    BUILTIN\Users Allow AppendData
    BUILTIN\Users Allow CreateFiles

    Így pedig egy "rossz":

    Path E:\fs\MGH\JO\irattar2012temp\001-049\014 utasítások-SZEMLELAPOK Rendszám szerint\Tárgyi eszköz beruház
    ás, üzembe helyezés
    Owner BUILTIN\Administrators
    AccessToString MAGHFS\Administrator Allow FullControl
    PUBLIC\LudvigA Allow FullControl
    BUILTIN\Administrators Allow FullControl
    NT AUTHORITY\SYSTEM Allow FullControl
    CREATOR OWNER Allow 268435456
    BUILTIN\Users Allow ReadAndExecute, Synchronize
    BUILTIN\Users Allow AppendData
    BUILTIN\Users Allow CreateFiles

    A megoldás - szerintem - pl. az lehetne, hogy egy makró vmi ilyesmit csinálna:

    1 Vizsgáld a cella tartalmát az A oszlopban
    2 Ha a cella a következő karakterlánccal kezdődik
    3 "Path", akkor ellenőrizd az oszlop A, sor+1 cellát
    4 Ha a cella következő karakterlánccal kezdődik
    5 "Owner", akkor ellenőrizd az A oszlop, sor+1 cellát
    6 Ha bármi más, a cella értékét fűzd hozzá az A oszlop sor-1 cellájának értékéhez
    7 bármi más, ugorj az A oszlop, sor+1 cellára

    Csak sajnos nem értek a makrókhoz. :) Bármi más megoldás is jól jöhet persze.

Új hozzászólás Aktív témák