Windows 7 komut satırından kullanıcı profilini sil


3

Sık sık, iki hesap dışında bir bilgisayardaki tüm kullanıcı profillerini silmem gerekiyor. Bunu benim için gerçekleştirebilecek bir senaryoya sahip olmak istiyorum.

Komut dosyası Windows 7 için çalışmalıdır.

Şirket politikası herhangi bir üçüncü taraf yardımcı programını indirmeyi ve kullanmayı zorlaştırdığından, görevi gerçekleştirebilecek bir aracı indirmek kabul edilebilir bir alternatif değildir.

Şu anda diğer ilgili işlevleri yerine getiren bir vbscript'im var. VBscript'te yapabilseydim bu harika olurdu. Doğrudan Windows komut satırından yapmanın bir yolu varsa, bu da işe yarıyor, VB komut dosyasımdan bunu çağırabilirim.

Çevrimiçi olarak baktım ve bunu VBscript ile veya Windows 7'de varsayılan olarak yüklenen gelen bir microsoft cmdline yardımcı programıyla yapmanın bir yolunu bulamıyorum.

Bunu nasıl yapabildiğimi bilen var mı?



@ techie007 Meta kontrol edin. Sırf Google’ı arayabildiğiniz için bunun kötü bir soru olduğu veya cevaplanmaması gerektiği anlamına gelmez. Yığın Değişimi, Google’da görünecek tüm cevapları derlemektir. Öyleyse soruyu cevaplayın ve sadece Google’ı söyleyin.
defaultNINJA

@defaultNINJA - Neredeyse 4 yıldır üyeyim, Meta'ya gittim. ;) yine de, "google it" demedim, ya da sorunun kapatılmasını ya da cevaplanmamasını önerdim. Kullanıcının önerdiğinin aksine ("Çevrimiçi görünüyordum ve bunu yapmanın bir yolunu bulamıyorum"), bu konuda kendi araştırması için sağladığım temel arama ile bulunabilecek tonlarca bilgi bulunduğunu belirttim. . Burada olmaması gerektiğini düşünürsem, bunu kapatmak için oy kullanırdım. :)
Ƭᴇcʜιᴇ007

Yanıtlar:


4

WMIC'yi kullanabilirsiniz.

wmic /node:localhost path win32_UserProfile where LocalPath="c:\\users\\user" Delete 2>>c:\windows\temp\wmic.err

Sadece localhost'u bilgisayar adı ile değiştirin ve "user" ile yerel yolun sonunu etki alanı kullanıcı adıyla değiştirin. Etki alanı profilini, yalnızca yerel profil verilerini kaldıramaz. Hesabı çıkardıktan sonra tüm profil klasörünü kaldırmaya çalışır, ancak bazen geride bırakılır, genellikle boş kalır.


1

Bunun için netkomutu kullanabilirsiniz .

Del kullanıcı hesabı için.

net user YourUsername /del

Eklemek için.

net user YourUserName YourPassword /add

Daha fazla bilgi için oku How to Use the Net User Command.


Bunu yapmak için bir komut satırı aracı var, çağrı Delprof2(Microsoft'un resmi olmayan halefi Delprof).

Kullanımı: delprof2 [/l] [/u] [/q] [/p] [/r] [/c:[\\]<computername>] [/d:<days> [/ntuserini]] [/ed:<pattern>] [/id:<pattern>] [/i]

   /l   List only, do not delete (what-if mode)
   /u   Unattended (no confirmation)
   /q   Quiet (no output and no confirmation)
   /p   Prompt for confirmation before deleting each profile
   /r   Delete local caches of roaming profiles only, not local profiles
   /c   Delete on remote computer instead of local machine
   /d   Delete only profiles not used in x days
   /ntuserini
        When determining profile age for /d, use the file NTUSER.INI
        instead of NTUSER.DAT for age calculation
   /ed  Exclude profile directories whose name matches this pattern
        Wildcard characters * and ? can be used in the pattern
        May be used more than once and can be combined with /id
   /id  Include only profile directories whose name matches this pattern
        Wildcard characters * and ? can be used in the pattern
        May be used more than once and can be combined with /ed
   /i   Ignore errors, continue deleting

Uzaktan Delprof2 örneği, kullanıcı profillerini uzaktan siler.

delprof2.exe -c:192.168.175.129 -p 

görüntü tanımını buraya girin


1
Yerel hesaplar için çalışıyor ancak bilgisayarda depolanan profil verilerini bir etki alanına ait hesaplardan silmeye çalışıyorum.
StaticMethod 10:13

@ StaticMethod Bu çalışmıyor mu? net user YourUsername /del /domain.
stderr 10:13

4
net user Kullanıcı Adınız / del / domain hesabı, istediğim olmayan etki alanı denetleyicisinden siler. Profil verilerini yerel bilgisayardan silmek istiyorum. delprof2.exe bir üçüncü taraf yardımcı programıdır. Şirket politikası benim için üçüncü parti bir yardımcı programı kullanmamı zorlaştırıyor.
StaticMethod

0

Yerel Bilgisayar Politikası -> Bilgisayar Yapılandırması -> Yönetim Şablonları -> Sistem -> Kullanıcı Profili, 60 gün 30 gün vb.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.