Hallo zusammen,
ich bin derzeit dabei ein kleines Tool zu schreiben, mit welchem ich unter Angabe verschiedener Server die dort liegenden Windows User Profile löschen kann.
Ich würde das allerdings ungern realisieren, indem ich stumpf das User-Verzeichnis und den entsprechenden Registrierungsschlüssel (mittels SID) lösche. Da kam mir WMI in den Sinn, womit man das (eigentlich) auch hinbekommen sollte.
Leider scheitere ich aktuell daran, dass mir ein Fehler zurückgegeben wird.
Als Meldung bekomme ich folgendes zurück, wenn versucht wird den Befehl "Delete_" auszuführen.
Die Methode "Delete_" habe ich aus verschiedenen VBS. Ich hatte gehofft, dass es auch unter VB.NET problemlos funktioniert. Mir ist allerdings schleierhaft, welche Parameter hier noch fehlen. Der angegebene User ist übrigens nicht angemeldet. Eventuell kann hier jemand weiterhelfen oder mir sogar eine bessere Alternative an die Hand geben. Ich bedanke mich im Voraus.
Grüße,
Pry
ich bin derzeit dabei ein kleines Tool zu schreiben, mit welchem ich unter Angabe verschiedener Server die dort liegenden Windows User Profile löschen kann.
Ich würde das allerdings ungern realisieren, indem ich stumpf das User-Verzeichnis und den entsprechenden Registrierungsschlüssel (mittels SID) lösche. Da kam mir WMI in den Sinn, womit man das (eigentlich) auch hinbekommen sollte.
Leider scheitere ich aktuell daran, dass mir ein Fehler zurückgegeben wird.
Als Meldung bekomme ich folgendes zurück, wenn versucht wird den Befehl "Delete_" auszuführen.
Ein Ausnahmefehler des Typs "System.ArgumentException" ist in Microsoft.VisualBasic.dll aufgetreten.
Zusätzliche Informationen: Falscher Parameter.
Die Methode "Delete_" habe ich aus verschiedenen VBS. Ich hatte gehofft, dass es auch unter VB.NET problemlos funktioniert. Mir ist allerdings schleierhaft, welche Parameter hier noch fehlen. Der angegebene User ist übrigens nicht angemeldet. Eventuell kann hier jemand weiterhelfen oder mir sogar eine bessere Alternative an die Hand geben. Ich bedanke mich im Voraus.
Grüße,
Pry