TRWE_2012 Gururla Sunar...!!! "Update_Manager_Pro.PS1"

Programlama ve Script dilleri konusunda bilgi paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15297
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2556 kez
Teşekkür edildi: 5399 kez

TRWE_2012 Gururla Sunar...!!! "Update_Manager_Pro.PS1"

Mesaj gönderen TRWE_2012 »

Merhabalar
Resim
Update_Manager_Pro.PS1 (%100 Türk Malıdır.)

Kod: Tümünü seç

# Windows Update + Store Yonetici - TRWE_2012

function Show-Menu {
    Clear-Host
    Write-Host "======================================"
    Write-Host "   Windows Update + Microsoft Store"
    Write-Host "   Hizmet Kontrol Betigi - TRWE_2012"
    Write-Host "======================================"
    Write-Host "1. Hizmetleri AC"
    Write-Host "2. Hizmetleri KAPAT"
    Write-Host "3. CIKIS"
    Write-Host "4. DURUMUNU GOSTER"
    Write-Host "5. OTOMATIK GUNCELLEME MODU"
}

function Start-ServiceWithCheck {
    param (
        [string]$serviceName
    )
    try {
        Start-Service -Name $serviceName -ErrorAction Stop
        Write-Host "$serviceName hizmeti baslatildi."
    } catch {
        Write-Host "HATA: $serviceName hizmeti baslatilamadi. Hata: $_"
    }
}

function Stop-ServiceWithCheck {
    param (
        [string]$serviceName
    )
    try {
        Stop-Service -Name $serviceName -ErrorAction Stop
        Write-Host "$serviceName hizmeti durduruldu."
    } catch {
        Write-Host "HATA: $serviceName hizmeti durdurulamadı. Hata: $_"
    }
}

function Check-ServiceStatus {
    param (
        [string]$serviceName,
        [string]$displayName
    )
    $service = Get-Service -Name $serviceName
    if ($service.Status -eq 'Running') {
        Write-Host "$displayName = CALISIYOR"
    } else {
        Write-Host "$displayName = DURDURULMUS"
    }
}

while ($true) {
    Show-Menu
    $secim = Read-Host "Seciminiz (1-5)"
    
    switch ($secim) {
        '1' {
            Start-ServiceWithCheck "wuauserv"
            Start-ServiceWithCheck "DoSvc"
            Start-ServiceWithCheck "BITS"
            Start-ServiceWithCheck "UsoSvc"
            Start-ServiceWithCheck "InstallService"
        }
        '2' {
            Stop-ServiceWithCheck "wuauserv"
            Stop-ServiceWithCheck "DoSvc"
            Stop-ServiceWithCheck "BITS"
            Stop-ServiceWithCheck "UsoSvc"
            Stop-ServiceWithCheck "InstallService"
        }
        '3' { exit }
        '4' {
            Check-ServiceStatus "wuauserv" "Windows Update"
            Check-ServiceStatus "DoSvc" "Delivery Optimization"
            Check-ServiceStatus "BITS" "Background Intelligent Transfer"
            Check-ServiceStatus "UsoSvc" "Update Orchestrator"
            Check-ServiceStatus "InstallService" "Windows Installer"
        }
        '5' {
            Start-ServiceWithCheck "wuauserv"
            Start-ServiceWithCheck "DoSvc"
            Start-ServiceWithCheck "BITS"
            Start-ServiceWithCheck "UsoSvc"
            Start-ServiceWithCheck "InstallService"
            Write-Host "Windows Update Taramasi Baslatiliyor..."
            Start-Process "usoclient" -ArgumentList "StartScan"
            Write-Host "Windows Update baslatildi. Guncellemeler indirilecek ve yuklenecek."
        }
        default { Write-Host "Geçersiz seçim. Lütfen tekrar deneyin." }
    }
    Read-Host "Devam etmek için bir tuşa basın..."
}
Diğer Gerekli Komutlar :

Powershell .PS1 Betiği Çalıştırma Kısıtlamasının "Kullanıcı Hesap Yetki Düzeyinde" KALICI kaldırılması...

Kod: Tümünü seç

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Tipik bir Windows11'de "Windows Hizmetleri Listeleme ve Dosyaya Yazdırma"

Listeleme:

Kod: Tümünü seç

Get-Service | Select-Object Name, DisplayName
TXT Dosyasına Yazdırma:

Kod: Tümünü seç

Get-Service | Select-Object Name, DisplayName | Out-File -FilePath "C:\hizmetler.txt"
Güle güle kullanın.
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 54075
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 19950 kez
Teşekkür edildi: 12017 kez

Re: TRWE_2012 Gururla Sunar...!!! "Update_Manager_Pro.PS1"

Mesaj gönderen velociraptor »

Eline sağlık
Cevapla

“Programlama ve Script dilleri” sayfasına dön