30. december 2000 - 22:08Der er
12 kommentarer og 1 løsning
Delete profiles på NT 4.0 maskiner
Vi har mange brugere, der logger på de samme maskiner. Disse brugere har IKKE roaming profiles, hvorfor der dannes en profil, når de logger på maskinen. Det betyder at maskinen hurtigt bliver fyldt op med disse profiler. (Det kan undgås, hvis de er registreret som Guest, men det kan af andre årsager ikke lade sig gøre). Vha. af programmet DELPROF fra RSK kan man fjerne profiler, men man kan ikke bestemme hvilke profiler, der skal slettes. Jeg vil lave et program som kan slette profilerne på en fjerncomputer. Det skal være muligt at angive en maske for, hvilke profiler, der skal slettes, fx. Elev* hvorved alle elevprofiler slettes medens administratorprofilen bliver liggende. Profilerne skal selvfølgelig slettes \"ordentligt\" altså både mappen og strengen i registreringsdatabasen.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
du kan lave et simpelt program som kigger ned i winnt\\profiles biblioteket, kigger efter biblioteker dernde som matcher din \"maske\" , og så slette dem. Det kræver selvfølgelig at den der bruger programmet har adminstratorrettigheder, men ellers skulle det ikke være noget problem.
Så er der lige problemet med registreringsdatabasen, den kigger jeg på i morgen. Problemet er at \"binde\" en fysisk mappe i \"profiles\" biblioteket til et at de fandens lage user\'id\'s i reg-db\'en.
Jeg kan godt kikke alle SID\'erne igennem og herefter fjerne både profilmappen og derefter den tilhørende SID-streng, men kun på den lokale maskine. Hvis jeg forsøger at åbne registreringsdatabasen på en fjerncomputer, får jeg ikke adgang til hele registreringsdatabasen, men det kan måske skyldes at de ikke er logget på samme domæne. Det checker jeg i dag.
Hvis du ser under én af SID\'erne finder du nøglen Profilelist. I denne nøgle står nøglen ProfileImagePath. Det er dette katalog, der skal slettes og herefter skal den pågældende nøgle slettes. Jeg har prøvet at fjernrediger en registreringsfil. Når jeg bruger RegEdit går det ikke, men bruger jer RegEdt32 går det fint. Nu mangler jeg blot at checke om jeg kan gøre det fra en Delphi kommando. Tak til hatecaps fordi du gider lege med.
og mange tak for den med ProfileList ! Den kan jeg fint bruge til mange ting ;-)
med hensyn til at pille ved remote reg-db fra delphi.. så vidt jeg husker skal du angive den \"anden\" resource + rootkey i tregistry.rootkey property\'en.
Til prodic Det må du gerne. Jeg vil lige checke programmet i lidt større omgivelser, inden andre får det i hænderne - med mindre du kunne tænke dig at være beta-tester. Desuden kunne jeg også godt tænke mig at de \'brugerløse\' profilkataloger også blev slettet.
Okay, du får lige lov at teste den selv. Men hvis den på et tidspunkt går i \"Uddelings-tilstand\" så vil jeg da gerne kigge på det. Men glæder mig til at kigge på det.
Jeg har haft temmelig travlt på det sidste, men regner med her i løbet af foråret at få programmet testet igennem. Så skal jeg nok vende tilbage. Hvis der er én der evt. vil færdiggøre programmet sammen med mig, så sig til.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.