1. sayfa (Toplam 1 sayfa)

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

Gönderilme zamanı: 16 Ağu 2025, 14:40
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.

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

Gönderilme zamanı: 16 Ağu 2025, 16:22
gönderen velociraptor
Eline sağlık