Avatar billede themustangman Nybegynder
24. august 2004 - 11:15 Der er 30 kommentarer og
1 løsning

Bat fil til at slette alt i "Documents and Settings"

Er der nogen som kan lave en bat fil som sletter alt i mappen "Documents and Settings" undtagen Administrator og All users?
Avatar billede tubber Juniormester
24. august 2004 - 11:32 #1
jeps mail addy og den er på vej :)
Avatar billede Slettet bruger
24. august 2004 - 11:38 #2
tubber >> poster du den ikke herinde, så vi kan se den ? :-)
Avatar billede themustangman Nybegynder
24. august 2004 - 11:43 #3
kenny[at]ponycar.dk
Avatar billede tubber Juniormester
24. august 2004 - 11:43 #4
jo kan jeg godt, men der er et lille prob hehe den vil også slette de 2 andre mapper så skal lige ha kringlet den
Avatar billede tubber Juniormester
24. august 2004 - 11:46 #5
troede den her gik:

rd /S /Q "c:\dokuments and settings" men så vil den fjerne det biblotek der hedder dokuments and settings.......
Avatar billede themustangman Nybegynder
24. august 2004 - 11:46 #6
Det behøver ikke at være en bat fil, bare det virker på alle mine 2000/xp klienter
Avatar billede tubber Juniormester
24. august 2004 - 11:56 #7
når du nu kører med roaming profiles er admin og all users så ikke også roaming ?
Avatar billede themustangman Nybegynder
24. august 2004 - 12:42 #8
Der ligger jo stadig en lokal kopi af profilen, og det er den jeg vil have fjernet...
Avatar billede tubber Juniormester
24. august 2004 - 12:44 #9
det du vil ha er den skal slette alt i folderen på nær mappen administrator og all users ?
Avatar billede tubber Juniormester
24. august 2004 - 12:44 #10
Dim varCount As Integer
Dim varTal As Integer
Dim fso As New Scripting.FileSystemObject


Private Sub Form_Load()
Dir1.Path = "C:\Documents and Settings"
varCount = Dir1.ListCount
varTal = 0
Do While varTal <= Dir1.ListCount - 1
List1.AddItem (Dir1.List(varTal))
varTal = varTal + 1
Loop
Do While List1.ListCount > 0
If List1.List(0) = "C:\Documents and Settings\Administrator" Then
MsgBox List1.List(0)
List1.RemoveItem (0)
ElseIf List1.List(0) = "C:\Documents and Settings\All Users" Then
MsgBox List1.List(0)
List1.RemoveItem (0)
Else
MsgBox List1.List(0)
fso.DeleteFolder "" & List1.List(0) & "", True
List1.RemoveItem (0)
End If
Loop
End
End Sub
Avatar billede tubber Juniormester
24. august 2004 - 12:45 #11
den der gør det men den skal compiles som en exefil
Avatar billede themustangman Nybegynder
24. august 2004 - 12:47 #12
Hvis du sender den til min mail så den bare spiller, så er der 200 point...
Avatar billede tubber Juniormester
24. august 2004 - 12:58 #13
ok compiler den lige om lidt, skal lige ned med den lille - bleer og sådan noget
Avatar billede themustangman Nybegynder
24. august 2004 - 13:04 #14
Og det må meget gerne være sådan at den bare sletter, ikke noget med at man skal sige ja eller nej
Avatar billede tubber Juniormester
24. august 2004 - 13:40 #15
Lige sig til om det virker efter hensigten :)
Avatar billede themustangman Nybegynder
24. august 2004 - 13:41 #16
Hmm. jeg har ikke fået den endnu...
kenny@ponycar.dk
Avatar billede tubber Juniormester
24. august 2004 - 13:44 #17
tager måske også lidt tid :)
det er 1,5 mb
Avatar billede themustangman Nybegynder
24. august 2004 - 13:56 #18
Den virker nogenlunde...
Problemet er bare at den stopper med at slette når den når til admin eller all users, og kommer så med en access denied...
Avatar billede themustangman Nybegynder
24. august 2004 - 13:58 #19
Og den kommer også op med en box hvergang den finder en bruger at slette...
Avatar billede themustangman Nybegynder
24. august 2004 - 14:01 #20
Arh det er fordi den prøver at slette ham jeg er logget ind som...
Og det er administrator.KARLSLUNDE
Avatar billede tubber Juniormester
24. august 2004 - 14:05 #21
Kan du ikke komme med hvad admin mappen og all users hedder helt nøjagtigt, så skal jeg prøve ligge det ind
Avatar billede themustangman Nybegynder
24. august 2004 - 14:09 #22
administrator | administrator.KARLSLUNDE | all users må ikke slettes
Avatar billede tubber Juniormester
24. august 2004 - 14:12 #23
ok det vare lige et øjeblik :)
Avatar billede tubber Juniormester
24. august 2004 - 14:20 #24
Så er den ude af huset her :) har også fjernet de boxe :)
havde glemt at fjerne dem *ups*
Avatar billede themustangman Nybegynder
24. august 2004 - 14:32 #25
Nu kommer boxene ikke mere.
Men nu sletter den administrator (ikke administrator.KARLSLUNDE).
Og den stopper stadig med access denied når den kommer til administrator.KARLSLUNDE...
Avatar billede themustangman Nybegynder
24. august 2004 - 14:36 #26
(Jeg ved godt jeg er besværlig)
Avatar billede tubber Juniormester
24. august 2004 - 17:55 #27
kom lige med navnene en gang til og huske at case skal passe altså store bogst. der hvor der er store og små der hvor der er små.....ved ikke om den er case sensetive.......
Avatar billede themustangman Nybegynder
24. august 2004 - 19:18 #28
Administrator | Administrator.KARLSLUNDE | All Users | Default User

Disse navne må ikke røres...
Avatar billede themustangman Nybegynder
25. august 2004 - 09:13 #29
SÅ spiller musikken!
Læg et svar, så skal du få dine velfortjente point...
Avatar billede tubber Juniormester
25. august 2004 - 11:48 #30
Det kommer her :)
Avatar billede tubber Juniormester
25. august 2004 - 11:48 #31
Den endte med at se sådan her ud :)

Dim varCount As Integer
Dim varTal As Integer
Dim fso As New Scripting.FileSystemObject
Private Sub Form_Load()
Dir1.Path = "C:\Documents and Settings"
varCount = Dir1.ListCount
varTal = 0
Do While varTal <= Dir1.ListCount - 1
    List1.AddItem (Dir1.List(varTal))
    varTal = varTal + 1
Loop
Do While List1.ListCount > 0
    If List1.List(0) = "C:\Documents and Settings\Administrator" Then
        'MsgBox List1.List(0)
        List1.RemoveItem (0)
    ElseIf List1.List(0) = "C:\Documents and Settings\Administrator.KARLSLUNDE" Then
        'MsgBox List1.List(0)
        List1.RemoveItem (0)
    ElseIf List1.List(0) = "C:\Documents and Settings\All Users" Then
        'MsgBox List1.List(0)
        List1.RemoveItem (0)
    ElseIf List1.List(0) = "C:\Documents and Settings\Default User" Then
        'MsgBox List1.List(0)
        List1.RemoveItem (0)
    Else
        'MsgBox List1.List(0)
        fso.DeleteFolder "" & List1.List(0) & "", True
        List1.RemoveItem (0)
    End If
Loop
End
End Sub
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester