"PowerShell ile Yerel Gruplar Üzerinde İşlem Yapma Betiği"

Programlama hakkında genel bilgilerin, dökümanların yer aldığı bölümümüz.
Cevapla
Kullanıcı avatarı
TRWE_2012
Mesaj Panosu Yöneticisi
Mesaj Panosu Yöneticisi
Mesajlar: 754
Kayıt: 30 Ağu 2022 21:59
Konum: DÜZCE/Akçakoca
Meslek: MADEN MÜHENDİSİ
Teşekkür etti: 186 kez
Teşekkür edildi: 612 kez
İletişim:

"PowerShell ile Yerel Gruplar Üzerinde İşlem Yapma Betiği"

Mesaj gönderen TRWE_2012 »

PowerShell Betik İçeriği :

Kod: Tümünü seç

do {
    # Kullanıcıdan işlem türünü al
    $action = Read-Host "Yapmak istediğiniz işlemi seçin: (1) Grupları Göster (2) Grup Oluştur (3) Grup Sil (4) Betikten Çık"

    switch ($action) {
        "1" {
            # Grupları göster
            Write-Host "Mevcut Gruplar:"
            Get-LocalGroup | ForEach-Object { $_.Name }
        }
        "2" {
            # Yeni grup oluştur
            $groupName = Read-Host "Oluşturmak istediğiniz grup adını girin"
            if ($groupName) {
                New-LocalGroup -Name $groupName
                Write-Host "Grup '$groupName' başarıyla oluşturuldu."
            } else {
                Write-Host "Geçersiz grup adı."
            }
        }
        "3" {
            # Grup sil
            $groupName = Read-Host "Silmek istediğiniz grup adını girin"
            if ($groupName) {
                Remove-LocalGroup -Name $groupName
                Write-Host "Grup '$groupName' başarıyla silindi."
            } else {
                Write-Host "Geçersiz grup adı."
            }
        }
        "4" {
            # Betikten çık
            Write-Host "Betikten çıkılıyor..."
            exit
        }
        default {
            Write-Host "Geçersiz seçim."
        }
    }

    # Kullanıcıdan başka bir işlem yapmak isteyip istemediğini sor
    $continue = Read-Host "Başka bir işlem yapmak istiyor musunuz? (Evet/Hayır)"
} while ($continue -eq "Evet" -or $continue -eq "E")

Write-Host "Betik sonlandı."
Betiği Açıklaması :

Bu PowerShell betiği, kullanıcıya yerel gruplar üzerinde işlem yapma imkanı sunan bir etkileşimli menü oluşturur. Betik, aşağıdaki adımları içerir:

1.Kullanıcıdan İşlem Türü Alma:

Kullanıcıdan hangi işlemi yapmak istediği sorulur. Seçenekler:

(1) Grupları Göster
(2) Grup Oluştur
(3) Grup Sil
(4) Betikten Çık

2.Seçeneklere Göre İşlemler:

Grupları Göster: Mevcut yerel grupların isimlerini listeler.
Grup Oluştur: Kullanıcıdan grup adı alır ve yeni bir yerel grup oluşturur.
Grup Sil: Kullanıcıdan silmek istediği grup adını alır ve belirtilen grubu siler.
Betikten Çık: Betikten çıkış yapar.

3.Devam Etme Seçeneği:

Kullanıcıya başka bir işlem yapmak isteyip istemediği sorulur. Eğer "Evet" veya "E" yanıtı verilirse, döngü devam eder; aksi takdirde betik sonlanır.

Sonuç olarak, bu betik, kullanıcıların yerel gruplar üzerinde basit işlemler yapmasına olanak tanır ve kullanıcı dostu bir komutsal arayüz sunar.

Ekran Görüntüsü : (Sistem : Windows11 Yapı 22H2 Home x64)

Resim
Resim
Dosya ekleri
KullanıcıGruplar.7z
TRWE_2012 tarafından kodlandı
Şubat 2025
(682 Byte) 4 kere indirildi
Verily We have granted thee a manifest Victory
Fetih Suresi - 1.Ayet


Resim
Resim

Etiketler:
Cevapla

“Genel Programlama” sayfasına dön