MS-DOS Komut İsteminden Kullanıcı Hesabı Yönetimi (TRWE_2012 Kullanıcı Örneği)

Windows işletim sistemleri hakkında her türlü bilgiyi bulabileceğiniz bölümümüz.
Cevapla
Kullanıcı avatarı
TRWE_2012
Mesaj Panosu Yöneticisi
Mesaj Panosu Yöneticisi
Mesajlar: 904
Kayıt: 30 Ağu 2022 21:59
Konum: DÜZCE/Akçakoca
Meslek: MADEN MÜHENDİSİ
Teşekkür etti: 254 kez
Teşekkür edildi: 754 kez
İletişim:

MS-DOS Komut İsteminden Kullanıcı Hesabı Yönetimi (TRWE_2012 Kullanıcı Örneği)

Mesaj gönderen TRWE_2012 »

------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Özet:

MS-DOS komut istemi, Windows işletim sistemlerinde kullanıcı hesaplarını yönetmek için güçlü bir araçtır. Aşağıda belirtilen komutlar, "TRWE_2012" adlı hayali bir kullanıcı hesabı üzerinden kullanıcı yönetimi işlemlerini detaylı bir şekilde açıklamaktadır. Bu komutları kullanarak, kullanıcı hesaplarınızı kolayca oluşturabilir, yönetebilir ve silebilirsiniz. Bu tür işlemler, sistem güvenliğini sağlamak ve kullanıcıların erişim haklarını kontrol etmek açısından son derece önemlidir.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Microsoft Windows işletim sistemlerinde, kullanıcı hesapları, sistemin güvenliğini sağlamak ve kullanıcıların belirli kaynaklara erişimini kontrol etmek için kritik bir rol oynar. Bu makalede, hayali bir kullanıcı adı olan "TRWE_2012" üzerinden MS-DOS komut istemi (CMD) kullanarak kullanıcı hesabı yönetimini detaylı bir şekilde inceleyeceğiz. Windows 11, Yapı 22H2 Home x64 sürümünde bu işlemleri gerçekleştireceğiz.

1. Komut İstemine Erişim

Öncelikle, MS-DOS komut istemine erişmek için aşağıdaki adımları izleyin:

Başlat Menüsüne tıklayın.
Arama çubuğuna "cmd" yazın.
"Komut İstemi"ne sağ tıklayın ve "Yönetici olarak çalıştır" seçeneğini seçin.

Bu adımlar, yönetici yetkileri ile komut istemini açmanızı sağlar.

2. Kullanıcı Hesabı Oluşturma

Yeni bir kullanıcı hesabı oluşturmak için net user komutunu kullanabiliriz. Aşağıdaki komut, "TRWE_2012" adında bir kullanıcı hesabı oluşturacaktır:

Kod: Tümünü seç

net user TRWE_2012 /add
Bu komut çalıştırıldığında, "TRWE_2012" adlı bir kullanıcı hesabı oluşturulacak ve varsayılan ayarlarla sisteme eklenecektir.

3. Kullanıcı Hesabına Şifre Belirleme

Oluşturduğunuz kullanıcı hesabına bir şifre atamak için aşağıdaki komutu kullanabilirsiniz:

Kod: Tümünü seç

net user TRWE_2012 * 
Bu komut çalıştırıldığında, sizden yeni bir şifre girmeniz istenecektir. Şifreyi girdikten sonra, onaylamak için tekrar girmeniz gerekecektir.

4. Kullanıcı Hesabını Yönetme

Kullanıcı hesabının bilgilerini görüntülemek için şu komutu kullanabilirsiniz:

Kod: Tümünü seç

net user TRWE_2012
Bu komut, "TRWE_2012" kullanıcısının bilgilerini, grup üyeliklerini ve diğer ayarlarını gösterecektir.

5. Kullanıcı Hesabını Silme

Eğer "TRWE_2012" adlı kullanıcı hesabını silmek isterseniz, aşağıdaki komutu kullanabilirsiniz:

Kod: Tümünü seç

net user TRWE_2012 /delete
Bu komut, "TRWE_2012" adlı kullanıcı hesabını sistemden kaldıracaktır.

6. Kullanıcı Hesabını Yönetici Yapma

Eğer "TRWE_2012" kullanıcısını yönetici yapmak isterseniz, şu komutu kullanabilirsiniz:

Kod: Tümünü seç

net localgroup administrators TRWE_2012 /add
Bu komut, "TRWE_2012" kullanıcısını yerel yönetici grubuna ekleyecektir.

7. Kullanıcı Hesabını Devre Dışı Bırakma

Bir kullanıcı hesabını devre dışı bırakmak için aşağıdaki komutu kullanabilirsiniz:

Kod: Tümünü seç

net user TRWE_2012 /active:no
Bu komut, "TRWE_2012" kullanıcısının hesabını devre dışı bırakacaktır. Hesabı tekrar aktif hale getirmek için

Kod: Tümünü seç

/active:yes
parametresini kullanabilirsiniz.

EK NOTLAR (İLERİ SEVİYE BİLGİLERİ) :

MS-DOS komut istemi üzerinden kullanıcı hesaplarıyla ilgili ileri düzey ayarlar, kullanıcıların sistemdeki yetkilerini, gruplarını ve diğer özelliklerini daha detaylı bir şekilde yönetmeyi sağlar. Aşağıda, "TRWE_2012" adlı kullanıcı hesabı üzerinden gerçekleştirebileceğiniz bazı ileri düzey ayarları inceleyeceğiz.

1. Kullanıcı Hesabı Özelliklerini Değiştirme

Kullanıcı hesabının özelliklerini değiştirmek için net user komutunu kullanabilirsiniz.

Örneğin, kullanıcı hesabının tam adını ve açıklamasını güncellemek için:

Kod: Tümünü seç

net user TRWE_2012 /fullname:"TRWE 2012" /comment:"Bu kullanıcı hesabı, yönetici yetkisi verilmiş bir Admin hesaptır."
Bu komut, "TRWE_2012" kullanıcısının tam adını "TRWE 2012" ve açıklamasını "Bu kullanıcı hesabı, yönetici yetkisi verilmiş bir Admin hesaptır."
olarak ayarlayacaktır.

2. Kullanıcı Hesabının Son Kullanım Tarihini Ayarlama

Bir kullanıcı hesabının son kullanım tarihini ayarlamak için net user komutunu kullanabilirsiniz. Örneğin, "TRWE_2012" kullanıcısının hesabını 60 gün sonra devre dışı bırakmak için:

Kod: Tümünü seç

net user TRWE_2012 /expires:10/01/2025
Bu komut, belirtilen tarihten sonra "TRWE_2012" kullanıcısının hesabını devre dışı bırakacaktır.

3. Kullanıcı Hesabının Parola Süresini Ayarlama

Kullanıcıların parolalarının ne sıklıkla değiştirilmesi gerektiğini ayarlamak için:

Kod: Tümünü seç

net user TRWE_2012 /passwordchg:yes /passwordreq:yes
Bu komut, "TRWE_2012" kullanıcısının parolasının değiştirilmesini zorunlu hale getirir.

4. Kullanıcı Hesabını Belirli Bir Gruba Ekleme

Kullanıcıyı belirli bir gruba eklemek için net localgroup komutunu kullanabilirsiniz. Örneğin, "TRWE_2012" kullanıcısını "Users" grubuna eklemek için:

Kod: Tümünü seç

net localgroup Users TRWE_2012 /add
Bu komut, "TRWE_2012" kullanıcısını "Users" grubuna ekleyecektir.

5. Kullanıcı Hesabını Belirli Bir Grubun Dışına Alma

Bir kullanıcıyı belirli bir gruptan çıkarmak için:

Kod: Tümünü seç

net localgroup Users TRWE_2012 /delete
Bu komut, "TRWE_2012" kullanıcısını "Users" grubundan çıkaracaktır.

6. Kullanıcı Hesabının Oturum Açma Süresini Ayarlama

Kullanıcıların oturum açma sürelerini sınırlamak için net user komutunu kullanabilirsiniz. Örneğin, "TRWE_2012" kullanıcısının oturum açma süresini 2 saat ile sınırlamak için:

Kod: Tümünü seç

net user TRWE_2012 /logonhours:all
Bu komut, kullanıcının her zaman oturum açmasına izin verir. Ancak belirli saatler belirlemek için daha karmaşık bir yapılandırma gereklidir.

7. Kullanıcı Hesabının Profilini Yönetme

Kullanıcı profili ayarlarını yönetmek için wmic komutunu kullanabilirsiniz. Örneğin, "TRWE_2012" kullanıcısının profilini görüntülemek için:

Kod: Tümünü seç

wmic useraccount where name='TRWE_2012' get *
Bu komut, "TRWE_2012" kullanıcısının tüm bilgilerini gösterecektir.

8. Kullanıcı Hesabının Güvenlik Ayarlarını Yönetme

Kullanıcı hesabının güvenlik ayarlarını yönetmek için secedit komutunu kullanabilirsiniz. Örneğin, güvenlik politikalarını güncellemek için:

Kod: Tümünü seç

secedit /refreshpolicy machine_policy /enforce
Bu komut, makine politikalarını güncelleyerek güvenlik ayarlarını yeniden uygulayacaktır.

Özet:

MS-DOS komut istemi üzerinden kullanıcı hesaplarıyla ilgili ileri düzey ayarlar, sistem yöneticilerine daha fazla kontrol ve esneklik sağlar. Yukarıda belirtilen komutlar, "TRWE_2012" adlı kullanıcı hesabı üzerinden gerçekleştirilebilecek çeşitli ileri düzey ayarları kapsamaktadır. Bu tür ayarlar, kullanıcıların sistemdeki yetkilerini ve erişimlerini yönetmek için kritik öneme sahiptir.
Verily We have granted thee a manifest Victory
Fetih Suresi - 1.Ayet


Resim
Resim

Etiketler:
Kullanıcı avatarı
TRWE_2012
Mesaj Panosu Yöneticisi
Mesaj Panosu Yöneticisi
Mesajlar: 904
Kayıt: 30 Ağu 2022 21:59
Konum: DÜZCE/Akçakoca
Meslek: MADEN MÜHENDİSİ
Teşekkür etti: 254 kez
Teşekkür edildi: 754 kez
İletişim:

Re: MS-DOS Komut İsteminden Kullanıcı Hesabı Yönetimi (TRWE_2012 Kullanıcı Örneği)

Mesaj gönderen TRWE_2012 »

Daha bitmedi sevgili forumdaşlar ve saygıdeğer forum ziyaretçileri...

Aşağıda , TRWE_2012 tarafından kod tasarımı yapılan ve gerçek sistem üzerinde sayısız denemeler ile kodlanmış iki tane .VBS betiği bulunmakta'dır.

1.BETİK : Kullanıcı Hesabı Oluşturma.vbs

Betiğin İçeriği :

Kod: Tümünü seç

Option Explicit

Dim objShell, objNetwork, username, password, fso, file, userInfo, outputPath, userResponse

' Kullanıcıdan hesap adı al
username = InputBox("Kullanıcı hesap adı:", "Kullanıcı Hesap Bilgileri")
If username = "" Then
    userResponse = MsgBox("Kullanıcı adı girilmedi. Programdan çıkmak istiyor musunuz?", vbYesNo + vbQuestion, "Onay")
    If userResponse = vbYes Then WScript.Quit
End If

' Kullanıcıdan şifre al
password = InputBox("Kullanıcı hesabın şifresini gir:", "Kullanıcı Hesap Bilgileri")
If password = "" Then
    userResponse = MsgBox("Şifre girilmedi. Programdan çıkmak istiyor musunuz?", vbYesNo + vbQuestion, "Onay")
    If userResponse = vbYes Then WScript.Quit
End If

' Kullanıcı hesabını oluştur
Set objShell = CreateObject("WScript.Shell")
Set objNetwork = CreateObject("WScript.Network")

On Error Resume Next
objShell.Run "net user " & username & " " & password & " /add", 0, True
If Err.Number <> 0 Then
    MsgBox "Kullanıcı hesabı oluşturulurken bir hata oluştu: " & Err.Description
    WScript.Quit
End If
On Error GoTo 0

' Kullanıcıyı gruplara ekle
objShell.Run "net localgroup Administrators " & username & " /add", 0, True
objShell.Run "net localgroup Users " & username & " /add", 0, True

' Kullanıcı bilgilerini dosyaya yaz
userInfo = "Kullanıcı Hesap Adı: " & username & vbCrLf & "Şifre: " & password
Set fso = CreateObject("Scripting.FileSystemObject")

' C:\ dizinine dosya oluşturma işlemi
outputPath = "C:\Kullanıcı Hesap Bilgileri.txt"

' Dosya oluşturma işlemi
Set file = fso.CreateTextFile(outputPath, True)
file.WriteLine userInfo
file.Close

MsgBox "Kullanıcı hesabı başarıyla oluşturuldu ve bilgiler C:\ dizinine kaydedildi."
Bu betiğin Açıklaması :

Bu betik, Windows işletim sisteminde kullanıcı hesaplarını yönetmek için kullanılan bir Visual Basic Script (VBS) dosyasıdır. İşlevleri şu şekildedir:

1.Kullanıcıdan Girdi Alma:

Betik, kullanıcıdan bir hesap adı ve şifre girmesini ister. Eğer kullanıcı bu bilgileri girmezse, bir onay mesajı gösterir ve programdan çıkar.

2.Kullanıcı Hesabı Oluşturma:

Girilen kullanıcı adı ve şifre ile yeni bir kullanıcı hesabı oluşturur. Eğer bu işlem sırasında bir hata oluşursa, hata mesajı gösterir ve programdan çıkar.

3.Kullanıcıyı Gruplara Ekleme:

Oluşturulan kullanıcıyı "Administrators" ve "Users" gruplarına ekler.

4.Kullanıcı Bilgilerini Dosyaya Yazma:

Kullanıcı adı ve şifre bilgilerini "C:\Kullanıcı Hesap Bilgileri.txt" adlı bir dosyaya kaydeder.

5.Sonuç Mesajı:

Kullanıcı hesabının başarıyla oluşturulduğunu ve bilgilerin dosyaya kaydedildiğini bildiren bir mesaj kutusu gösterir.

Bu betik, kullanıcı hesaplarını hızlı bir şekilde oluşturmak ve yönetmek için basit bir araçtır.

2.BETİK : Kullanıcı Hesabı Silme.vbs

Betiğin İçeriği :

Kod: Tümünü seç

Option Explicit

Dim objShell, username, fso, file, userInfo, userResponse

' Kullanıcıdan kaldırılacak hesap adı al
username = InputBox("Kaldırılacak kullanıcı hesap adı:", "Kullanıcı Hesap Bilgileri")
If username = "" Then
    userResponse = MsgBox("Kullanıcı adı girilmedi. Programdan çıkmak istiyor musunuz?", vbYesNo + vbQuestion, "Onay")
    If userResponse = vbYes Then WScript.Quit
End If

' Kullanıcı hesabını silmek için onay al
userResponse = MsgBox("Kullanıcı hesabını silmek istediğinize emin misiniz: " & username & "?", vbYesNo + vbQuestion, "Onay")
If userResponse = vbNo Then WScript.Quit

' Kullanıcı hesabını sil
Set objShell = CreateObject("WScript.Shell")

On Error Resume Next
objShell.Run "net user " & username & " /delete", 0, True
If Err.Number <> 0 Then
    MsgBox "Kullanıcı hesabı silinirken bir hata oluştu: " & Err.Description
    WScript.Quit
End If
On Error GoTo 0

' Silme işlemi sonrası kullanıcı hesabının varlığını kontrol et
Dim checkUser
checkUser = objShell.Run("net user " & username, 0, True)

If checkUser = 0 Then
    MsgBox "Kullanıcı hesabı silinemedi veya sistemde mevcut değil."
Else
    MsgBox "Kullanıcı hesabı başarıyla kaldırıldı."
    
    ' Kullanıcı bilgilerini dosyaya yaz
    userInfo = "Kaldırılan Kullanıcı Hesap Adı: " & username
    Set fso = CreateObject("Scripting.FileSystemObject")

    ' C:\ dizinine dosya oluşturma işlemi
    Set file = fso.CreateTextFile("C:\Kaldırılan_Kullanıcı_Hesap_Bilgileri.txt", True)
    file.WriteLine userInfo
    file.Close

    MsgBox "Kullanıcı bilgileri C:\ dizinine kaydedildi."
End If
Bu betiği Açıklaması :

Bu betik, Windows işletim sisteminde kullanıcı hesaplarını silmek için kullanılan bir Visual Basic Script (VBS) dosyasıdır. İşlevleri şu şekildedir:

1.Kullanıcıdan Girdi Alma:

Betik, kullanıcıdan silinecek hesap adını girmesini ister. Eğer kullanıcı bu bilgiyi girmezse, bir onay mesajı gösterir ve programdan çıkar.

2.Kullanıcı Hesabını Silmek için Onay Alma:

Kullanıcıdan, belirtilen kullanıcı hesabını silmek isteyip istemediğine dair bir onay alır. Eğer kullanıcı "Hayır" derse, programdan çıkar.

3.Kullanıcı Hesabını Silme:

Girilen kullanıcı adı ile belirtilen kullanıcı hesabını silmek için net user komutunu kullanır. Eğer bu işlem sırasında bir hata oluşursa, hata mesajı gösterir ve programdan çıkar.

4.Kullanıcı Hesabının Varlığını Kontrol Etme:

Silme işlemi sonrası, belirtilen kullanıcı hesabının hala sistemde mevcut olup olmadığını kontrol eder. Eğer kullanıcı hesabı silinmemişse veya mevcut değilse, bir hata mesajı gösterir.

5.Başarı Durumunda Mesaj Gösterme:

Eğer kullanıcı hesabı başarıyla silinmişse, kullanıcıya bu durumu bildiren bir mesaj kutusu gösterir.

6.Kaldırılan Kullanıcı Bilgilerini Dosyaya Yazma:

Silinen kullanıcı hesabının adını içeren bir bilgi metni oluşturur ve bu bilgiyi "C:\Kaldırılan_Kullanıcı_Hesap_Bilgileri.txt" adlı bir
dosyaya kaydeder.

7.Sonuç Mesajı: Kullanıcı bilgileri dosyaya kaydedildiğinde, bu durumu bildiren bir mesaj kutusu gösterir.

Bu betik, kullanıcı hesaplarını güvenli bir şekilde silmek ve silinen hesap bilgilerini kaydetmek için basit bir araçtır.

Güle güle kullanın betikleri

TRWE_2012
Alaydan Yetişme PC Kullanıcısı
Verily We have granted thee a manifest Victory
Fetih Suresi - 1.Ayet


Resim
Resim
trasmus
ARGE Ekip Üyesi
ARGE Ekip Üyesi
Mesajlar: 76
Kayıt: 28 Eyl 2023 14:47
Teşekkür etti: 30 kez
Teşekkür edildi: 86 kez

Re: MS-DOS Komut İsteminden Kullanıcı Hesabı Yönetimi (TRWE_2012 Kullanıcı Örneği)

Mesaj gönderen trasmus »

Paylaşım için teşekkürler. Bence iki scripti birleştirebilirsen daha iyi olur.
Kullanıcı avatarı
TRWE_2012
Mesaj Panosu Yöneticisi
Mesaj Panosu Yöneticisi
Mesajlar: 904
Kayıt: 30 Ağu 2022 21:59
Konum: DÜZCE/Akçakoca
Meslek: MADEN MÜHENDİSİ
Teşekkür etti: 254 kez
Teşekkür edildi: 754 kez
İletişim:

Re: MS-DOS Komut İsteminden Kullanıcı Hesabı Yönetimi (TRWE_2012 Kullanıcı Örneği)

Mesaj gönderen TRWE_2012 »

trasmus yazdı: 15 Kas 2024 00:50 Paylaşım için teşekkürler. Bence iki scripti birleştirebilirsen daha iyi olur.
Denedim hata veriyor böyle daha iyi bence...
Verily We have granted thee a manifest Victory
Fetih Suresi - 1.Ayet


Resim
Resim
Cevapla

“Windows İşletim Sistemleri” sayfasına dön