{"id":160,"date":"2014-07-31T21:40:29","date_gmt":"2014-07-31T19:40:29","guid":{"rendered":"https:\/\/blog.gentz.com.de\/bloggentz\/?p=160"},"modified":"2014-08-01T12:08:18","modified_gmt":"2014-08-01T10:08:18","slug":"script-um-profile-auf-terminal-server-zu-loeschen","status":"publish","type":"post","link":"https:\/\/gentz.cloud\/?p=160","title":{"rendered":"Script um Profile auf Terminal Server zu L\u00f6schen"},"content":{"rendered":"<p>Hatte folgendes Problem, jedes mal wen der FileCluster oder das Benutzer Objekt im AD nicht ordentlich funktionierte bzw. eingerichtet war hinterlie\u00df\u00a0der Benutzer ein tempor\u00e4res Profil auf dem Windows Server 2008 32bit.<\/p>\n<p>Um diese Manuel zu l\u00f6schen muss man sowol unter c:\\users\\benutzername l\u00f6schen wie auch in der Regestry unter HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList\\S-X-X-XX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX-XXXX (Benuter SID) oder \u00fcber die Systemsteuerung.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #666666;\">\u00a0<\/span><strong style=\"color: #666666;\"><span style=\"color: #ff0000;\">Hier nochmal der Warnhinweis ich nehme keinerlei Verantwortung f\u00fcr meine Tipps &amp; Tricks!!! alles was hier pr\u00e4sentiert\u00a0wird habe ich ausprobiert. Konnte keine Fehler feststellen. Jeder ist trotzdem dazu verpflichtet alles sorgf\u00e4ltig\u00a0zu testen.<\/span><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Nach langer Internet Recherche habe ich was interessantes gefunden.<\/p>\n<p>Folgendes Programm:&#8221;<a title=\"Delprof2 Helge Klein\" href=\"https:\/\/helgeklein.com\/free-tools\/delprof2-user-profile-deletion-tool\/\" target=\"_blank\">Delprof2<\/a>&#8221; von Helge Klein. Sehr interessantes Programm, f\u00fcr\u00a0nicht-kommerzielle Umgebungen kostenlos f\u00fcr firmen kostet das ganze ca 250\u20ac.<\/p>\n<p>&nbsp;<\/p>\n<p>F\u00fcr meine Umgebung musste ich mir selbst was zusammen bauen (die 250\u20ac sind es zwar wert aber mann kann es ja auch selbst bauen ;-P)<\/p>\n<p>Wie bekomme ich Tempor\u00e4re Profile von einen Windows Server 2008 32 Bit gel\u00f6scht?!?!?<\/p>\n<p>Mit einer Zeile Powershell!<\/p>\n<p>&nbsp;<\/p>\n<p>Get-WmiObject win32_userprofile| Where-Object {$_.loaded -eq $False}| ForEach {$_.delete()}<\/p>\n<p>&nbsp;<\/p>\n<p>Um diese noch per GPO und als startup Script laufen zu lassen und ein Log anzulegen (Log wird jeden Tag neu geschrieben um Datenm\u00fcll zu vermeiden) habe ich folgendes Script geschrieben:<\/p>\n<p>&nbsp;<\/p>\n<p>timeout \/t 60 \/nobreak<br \/>\necho &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &gt; c:\\deleteprofilelog.txt<br \/>\n&#8220;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe&#8221; &#8220;Get-WmiObject win32_userprofile| Where-Object {$_.loaded -eq $False}&#8221; &gt;&gt;\u00a0c:\\deleteprofilelog.txt<br \/>\n&#8220;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe&#8221; &#8220;Get-WmiObject win32_userprofile| Where-Object {$_.loaded -eq $False}| ForEach {$_.delete()}&#8221;<br \/>\ndate \/t &gt;&gt;\u00a0c:\\deleteprofilelog.txt<br \/>\ntime \/T &gt;&gt;\u00a0c:\\deleteprofilelog.txt<br \/>\necho &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &gt;&gt;\u00a0c:\\deleteprofilelog.txt<\/p>\n<p>&nbsp;<\/p>\n<p>Ich hoffe das dieses einfache Scrip viele Probleme l\u00f6sen kann, meine Profil Probleme sind erstmal gel\u00f6st.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hatte folgendes Problem, jedes mal wen der FileCluster oder das Benutzer Objekt im AD nicht ordentlich funktionierte bzw. eingerichtet war hinterlie\u00df\u00a0der Benutzer ein tempor\u00e4res Profil auf dem Windows Server 2008 32bit. Um diese Manuel zu l\u00f6schen muss man sowol unter c:\\users\\benutzername l\u00f6schen wie auch in der Regestry unter HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList\\S-X-X-XX-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXX-XXXX (Benuter SID) oder \u00fcber die<\/p><\/div>\n<div class=\"blog-btn\"><a href=\"https:\/\/gentz.cloud\/?p=160\" class=\"home-blog-btn\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[18,19,21,15,20,17,16],"class_list":["post-160","post","type-post","status-publish","format-standard","hentry","category-tips-ricks","tag-18","tag-32bit","tag-powershell","tag-profile","tag-script","tag-server","tag-windows"],"_links":{"self":[{"href":"https:\/\/gentz.cloud\/index.php?rest_route=\/wp\/v2\/posts\/160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gentz.cloud\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gentz.cloud\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gentz.cloud\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gentz.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=160"}],"version-history":[{"count":0,"href":"https:\/\/gentz.cloud\/index.php?rest_route=\/wp\/v2\/posts\/160\/revisions"}],"wp:attachment":[{"href":"https:\/\/gentz.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gentz.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gentz.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}