Supportnet / Forum / Skripte(PHP,ASP,Perl...)
VBscript zum löschen eines Userprofiles unter WinXP
Frage
Hallo, ich habe ein Script gescgrieben, dass beim Abmelden eines Benutzers vom System dessen Benutzer Profil löscht.
Beim erneuten anmelden bekommt er dann eine Kopie des "Default User Profiles" zugewiesen.
Doch leider bringt er beim ausführen des Scriptes einen Fehler den ich nicht finden kann.
Hier ist der Quelltext zu meinem Script
[code]
Set fso = CreateObject("Scripting.FileSystemObject")
Set objFolder = fso.GetFolder("C:\Dokumente und Einstellungen")
For Each Profile In objFolder.SubFolders
Select Case UCase(Profile.Name)
Case "ADMINISTRATOR", "ALL USERS", "DEFAULT USER", "ADMIN", "LOCALSERVICE", "NETWORKSERVICE"
´Do nothing
Case Else
fso.DeleteFolder Profile.Path, True
End Select
Next
[/code]
Antwort 1 von ThomasL1978
Welchen "sinnvollen" Zweck soll denn ein solches Script bringen?
Mal ganz abgesehen davon das der jeweilige Benutzer über Admin-Rechte verfügen muss um ein Benutzerkonto zu löschen ...
Gruß
Thomas
Mal ganz abgesehen davon das der jeweilige Benutzer über Admin-Rechte verfügen muss um ein Benutzerkonto zu löschen ...
Gruß
Thomas
Antwort 2 von jfo
Er soll ja nur das Profil löschen und nicht das ganze Konto.
Das Ziel ist es bei Rechnern in einer Domäne, immer das selbe standartmäßige Profil vorschreiben zu lassen.
Dazu wird ein neuer User angelegt. Der User wird eingerichtet und das "Default Userprofil" durch das Profil dieses Useres ersetzt.
Der User kann dann gelöscht werden.
Jetzt kommt mein Script zum Einsatz:
Es löscht nur das Profil des jeweiligen, angemeldeten Benutzers.
Mehr macht eigentlich das Script garnicht.
Das Ziel ist es bei Rechnern in einer Domäne, immer das selbe standartmäßige Profil vorschreiben zu lassen.
Dazu wird ein neuer User angelegt. Der User wird eingerichtet und das "Default Userprofil" durch das Profil dieses Useres ersetzt.
Der User kann dann gelöscht werden.
Jetzt kommt mein Script zum Einsatz:
Es löscht nur das Profil des jeweiligen, angemeldeten Benutzers.
Mehr macht eigentlich das Script garnicht.
Antwort 3 von Herbot
Bei mir läuft Dein Skript ohne Probleme. Allerdings unter W98, weswegen die betreffenden Ordner auch keine Systemordner sind. Denke, dass da das Problem liegt.

