Local Admin Parolasını Değiştirmek – Script

26.10.2007 | 12:45 Çözümler , Windows , Windows Server 32 Yorum

Bazen ortamınızdaki local administrator (yerel yönetici) hesaplarının parolalarını değiştirmeniz gerekebilir. Aşağıdaki VBS komut satırlarını kullanarak local administrator parola değiştirme işlemini topluca ve kolay bir şekilde uygulayabilirsiniz.

strComputer = "."
Set objUser = GetObject("WinNT://" & strComputer & "/Administrator, user")
objUser.SetPassword "NewPassword"
objUser.SetInfo

NewPassword yazan yere yeni şifreyi yazıyoruz. Dosya uzantısını VBS yapıp çalıştırıyoruz.

Birden fazla bilgisayarda bu işlemi yapmak için GPO ile domain ortamına uygulayabilirsiniz.

– Güncelleme (25.3.2015) –

Eğer ortamınızdaki DC’ler Windows Server 2008 veya sonraki sürümlerle çalışıyor ise, Local Users and Groups policy ayarını kullanarak administrator veya diğer yerel hesapların parolalarının değiştirilmesi, gruplara üye yapılması, grup üyeliklerinden çıkartılması, hesap isimlerinin değiştirilmesi gibi işlemleri çok daha kolay bir şekilde gerçekleştirebilirsiniz.

Yazı Etiketleri: , ,

Sayfa Başı ▲

Yorumlar (32)

  1. özgür

    Vbs çalışmıyor

  2. Serhat

    Merhaba,

    Problem script içindeki tırnak işaretlerinin, benim blog editorü tarafından yanlış algılanıp gösterilmesinden kaynaklanıyor.

    Bu konuda bir çalışma yapıyorum ve blogtaki tüm scriptleri yeniden düzenleyeceğim. Şimdilik çift tırnak işaretlerini manuel olarak değiştirip denerseniz, sorun çıkartmadan çalışacaktır. Hoşçakalın.

  3. Şahap

    Ben de yapamadım. Tırnaktan da anlmadım dendim hata verdi(tüm tırnakları kaldırdım.
    İyi çalışmalar

  4. Serhat AKINCI

    Merhaba Şahap. Tırnaklar olmak zorunda.

    Şu anki kodlar çalışıyor. Kopyalayıp kullanabilirsin.

  5. Faruk

    Serhat hocam bi konuda destek isticem senden.

    Bir adet sistem monitörüm var ben bu monitörde 3 uygulama çalıştıyprum.Bu uygulamaların 3 dakika ve 5 dakika bir değişmesini istiyorum tab altta değiştiği gibi nasıl bir script oluşturabilirim.Yardımcı olabilirmisin.

    Teşekkürler.

    akyarfaruk.28@gmail.com

  6. Serhat AKINCI

    Merhaba Faruk.

    Aşağıdaki Script’i kullanarak her 3 dk. da bir ve otomatik olarak ALT+TAB yapmasını sağlayabilirsin. Açık olan pencereler her üç dakikada bir sıra ile ekrana gelecektir.

    Option Explicit
    Dim objShell
    Set objShell = CreateObject(“WScript.Shell”)
    Do
    objShell.SendKeys “%+{TAB}”
    Wscript.Sleep 180000
    Loop

  7. Faruk AKYAR

    Serhat hocam merhaba;

    Desteğiniz için teşekkürler.

  8. Faruk

    Serhat hocam merhaba;

    Göndermiş oldun scrip işimi gördü teşekkür ederim eline sağlık.

  9. ozan canlıgil

    hocam merhaba,
    bu scripti bir domain içerisinde local admin olmayan kişilere nasıl uygularız ikincisise bu yazılımı encrpyt hale nasıl getiririz
    tşk ederim

  10. Serhat AKINCI

    Selam Ozan.

    Script’i “startup script” olarak gönderirsen kullanıcı yetkilerinden bağımsız olarak çalışır (system yetkileri ile)

    İçeriği encrpyt etme şansın yok.

  11. murat

    selam serhat.. benim istediğim script yeni 2 kullanıcı oluşturması ve bu kullanıcıları local admin yapması.. bu yeni 2 kullanıcı adını scriptin içine yazacağız.. yardımcı olabilirsen çok sewinirim…

  12. Serhat AKINCI

    Selam Murat,

    Şu script’i kullanabilirsin.

    http://www.serhatakinci.com/?p=2610

  13. soner

    teşekkürler

  14. sanlı

    hocam merhaba;
    ben şirkette kullanılan bilgisayarların local admin passwordlerini değiştirmek istiyorum.Ancak bu değişikliği departman departman yapmak istiyorum.Yardımcı olabılırmısınız

    tesekkurler…

  15. Serhat AKINCI

    Selam,

    AD de departmanlara göre OU’lar yarat. Computer account’ları bu ou’lar altına taşı. Her OU (yani departman) için farklı bir gpo create edip linkle.

  16. Ahmet Demirkiran

    Serhat Hocam,

    Lokal admin kullanıcısı olarak administrator değil de başka bir kullanıcı kullanıyorum. örn: yonetici isminde scripte administrator yerine yonetici yazsam olur mu?

    Teşekkürler

  17. Serhat AKINCI

    Olur

  18. Ahmet Demirkiran

    Teşekkürler Hocam.

  19. ismail ak

    sa

    bilgisayar bazı kısıtlamalar var. Bu programı çalıştırmak için yönetici olmanız gerekir diyor. Bu script iş görür mü?
    yada bu sorunu nasıl çözeriz?
    şimdiden teşekkürler.

  20. Yunus DELİBALTA

    Merhaba serhat hocam öncelikle verdiğiniz bilgiler için size ve çözümpark ailesine çok teşekkür ederim.
    benim sorunum buradaki scrip i yaptım domaine ama şöylebir sıkıntı oluyor bazılarına oluyor bazılarına olmuyor. bunu nasıl çözebilirim hatam nerede yardımcı olursanız çok sevinirim

  21. Serhat AKINCI

    Selam Yunus, Scrip’in GPO ile uygulandığı OU altında computer account’lar olmalı. Bu şekilde mi?

  22. Mustafa

    Serhat bey bu scrip te aynı anda hem administrator hemde farklı bir kullanıcının şifrelerini nasıl değiştiririz yani örnek administrator ve client kullanıcılarının şifreleri 123456 şeklinde değişmesini istiyorum bunun için nasıl bir düzenleme yapmamız gerekiyor acaba ?

  23. Serhat AKINCI

    İlk satır dışındaki satırları copy/paste ile çoğaltabilirsin.

  24. Haber

    Yardim icin sagolun

  25. Cüneyt

    Set colGroups = GetObject(“WinNT://.”)
    For Each objGroup In colGroups
    if objGroup.Name = “Administrators” then
    For Each objUser in objGroup.Members
    objUser.SetPassword “NewPassword”
    objUser.SetInfo
    Next
    end if
    Next

  26. Okan

    Merhaba Serhat Bey,

    Bu GPO’yu bastıktan sonra silmemiz ya da disable etmemiz gerekiyor mu ?

    PC her açıldığında şifre değiştirme işlemi mi yapıyor ?

    İyi Çalışmalar.

  27. Serhat AKINCI

    PC’ler değişikliği aldıktan sonra GPO’yu bir sonraki kullanıma kadar devre dışı yapmanızı öneririm.

    Ayrıca, Windows Server 2008 ve sonraki GPO yapılarında yönetici hesabının parolasının değiştirilmesi ile ilgili spesifik bir ayar var, eğer ortamınız destekliyorsa Script yerine bunu da tercih edebilirsiniz.

  28. Adnan KILINÇ

    Kod çalışıyor teşekkürler…

  29. Mesut

    Merhabalar Serhat Bey,

    Gpo üzerinden local admin parolasını değiştirmeyi verdiğiniz script ile yapabiliyorum, bu script ile local admin hesap adınıda değiştirebilir miyim?
    İlave komut olarak ne yazmam gerekir, bu konuda yardımcı olabilir misiniz?

  30. Serhat AKINCI

    Merhaba,

    Eğer DC’leriniz Windows Server 2008 veya üzeri ise Local Users and Groups policy ayarının Rename to özelliğini kullanarak yerel hesap isimi veya parola değiştirme gibi işlemleri çok daha kolay bir şekilde halledebilirsiniz. Bu işinizi görür mü?

  31. Mesut

    Merhabalar Serhat bey,

    Tam olarak istediğim buydu, Çok teşekkür ederim.

  32. mehmet

    Hocam Merhaba, yukarıdaki script çalıştı , buna ilaveten bütün bilgisayarlarda bulunan local administrator hesaplarını nasıl aktif edebilirim .

Yorum Ekle