[adde] AW: [adde] AW: [adde] Home aufräumen

  • From: "Kurt Rode" <maillist@xxxxxxxxxxxx>
  • To: <adde@xxxxxxxxxxxxx>
  • Date: Tue, 1 Mar 2011 08:00:44 +0100

Guten Morgen Heyko,

 

vielen Dank, daraus lässt sich doch was machen :-)

 

Gruß,

Kurt

 

Von: adde-ml@xxxxxxxxxxxxx [mailto:adde-ml@xxxxxxxxxxxxx] Im Auftrag von 
Oelrichs, Heyko
Gesendet: Montag, 28. Februar 2011 17:34
An: adde@xxxxxxxxxxxxx
Betreff: [adde] AW: [adde] Home aufräumen

 

Hallo Kurt,

 

zufälligerweise habe ich vor ein paar Tagen ein ähnliches Problem gehabt. Ich 
habe das mit Hilfe der Powershell folgendermaßen gelöst:

 

$directories += "\\srv1\user <file:///\\srv1\user> "

$directories += "\\srv2\ home\ <file:///\\srv2\%20home\> "

 

foreach ($dir in $directories)

{

 

                Write-Host "** Lookup " $dir " **" 

                $folder = Get-ChildItem $dir | Sort-Object Name

                foreach ($item in $folder) 

                {

                               $a++

                               # Prüfe ob ein solcher Nutzer existiert..

                                $usr = Get-WmiObject win32_useraccount | 
Where-Object {$_.Name -eq $item.Name} | sort Name 

                               # Wenn nicht wird eine Meldung ausgegeben

                               $returnstr = "- " + $item.name.trim() + " - Der 
Nutzer existiert nicht."

                               if ($usr.Name -ne $item.name) { echo $returnstr; 
$alt++ }

                }

                $ergebnis = "** Ergebnis (" + $dir + "): Insgesamt: " + 
$folder.Count + " / " + " Alt: " + $alt

                Write-Host $ergebnis

                $alt = 0; $a = 0;

}

 

In diesem Fall wird nur eine Meldung ausgegeben. Man kann das aber natürlich 
noch etwas anpassen.


Gruß,

 

Heyko

 

--

 

IT / Organisation

Bohlen & Doyen Bauunternehmung GmbH

Hauptstraße 248

26639 Wiesmoor

 

Tel.: 04944 301-209

 

 


_______________________________________________________________________________________

        
 

 

Bohlen & Doyen Bauunternehmung GmbH
Sitz der Gesellschaft: Wiesmoor
Eingetragen beim Amtsgericht Aurich, HRB 200441
Geschäftsführer: Dipl. Ing. Jan G. Koop, Dipl. Oec. Gerd Schröder, Dipl. Ing. 
Hartmut Wegener
UST.-Id.-Nr.: DE254277000

Registered office: Wiesmoor
Registered at the district court Aurich, HRB 200441
Managing Directors: Dipl. Ing. Jan G. Koop, Dipl. Oec. Gerd Schröder, Dipl. 
Ing. Hartmut Wegener
VAT.-Id-No.: DE254277000

The information in this email may be confidential or protected by privilege. If 
you are not the intended recipient please inform us immediately and do not 
disclose or copy its contents.
Diese Email ist vertraulich und nur für den Adressaten bestimmt. Falls Sie als 
Empfänger mit dem Adressaten nicht identisch sind informieren Sie uns bitte 
umgehend. Jede Verbreitung und Vervielfältigung dieser Email ist untersagt.


Von: adde-ml@xxxxxxxxxxxxx [mailto:adde-ml@xxxxxxxxxxxxx] Im Auftrag von Kurt 
Rode
Gesendet: Freitag, 25. Februar 2011 14:46
An: adde@xxxxxxxxxxxxx
Betreff: [adde] Home aufräumen

 

Hi zusammen!

 

Ich stehe gerade vor dem „Problem“, dass in dem Schulnetz unseres Kunden (das 
mit den TS-Problemen, wenn Ihr Euch vielleicht erinnert) ca. 7500 User gelöscht 
wurden, weil die Schüler bzw. Lehrer nicht mehr da sind. 

 

Nun haben die aber alle ein eigenes Home-Verzeichnis gehabt. Grundsätzlich sind 
die Verzeichnisse nicht sonderlich groß, aber ich würde da schon gerne 
aufräumen. 

 

Jetzt meine Frage, hat da jemand eine elegante Lösung bzw. Idee? Sonst würde 
ich mich mit VBS oder PS dran machen und ein „kleines“ Script bauen, dass die 
Verzeichnissnamen (=Usernamen) gegen das AD checkt und wenn der User nicht mehr 
existiert den Besitz übernimmt und das dann wegwirft. So stell ich mir das 
jedenfalls vor :-)

 

Gruß,

Kurt

Other related posts:

  • » [adde] AW: [adde] AW: [adde] Home aufräumen - Kurt Rode