İçeriğe atla
0 XP 0
Kopya kâğıtları
Sistem yönetimi

Windows ve PowerShell yönetimi

PowerShell ile sistem, kullanıcı, ağ ve güvenlik durumunu incelemek için temel komutlar.

Son güncelleme 2026-09

Temel PowerShell kalıpları

Get-Command *process*

Adında process geçen kullanılabilir komutları listeler.

Get-Help Get-Process -Examples

Bir komutun kullanım örneklerini gösterir.

Get-Member

Boru hattından gelen nesnenin özelliklerini ve metotlarını listeler.

Get-Process | Sort-Object CPU -Descending | Select-Object -First 10

En çok CPU tüketen ilk 10 süreci gösterir.

Get-Service | Where-Object Status -eq 'Running'

Yalnız çalışan servisleri filtreler.

Get-History

Oturumda çalıştırılan önceki komutları listeler.

Dosya sistemi ve kayıt defteri

Get-ChildItem -Recurse -Force

Gizli öğeler dahil, alt dizinlerle birlikte içerik listeler.

Get-Content gunluk.txt -Tail 50 -Wait

Bir dosyanın son satırlarını gösterip yeni eklenenleri canlı izler.

Test-Path C:\Yol\dosya

Bir yolun var olup olmadığını doğru veya yanlış olarak döndürür.

Get-ItemProperty -Path HKLM:\Software\Anahtar

Bir kayıt defteri anahtarının değerlerini okur.

Get-Acl C:\Klasor | Format-List

Bir klasörün erişim denetim listesini gösterir.

Get-FileHash dosya -Algorithm SHA256

Dosyanın bütünlük doğrulaması için özet değerini hesaplar.

Kullanıcı ve grup

Get-LocalUser

Yerel kullanıcı hesaplarını ve etkinlik durumunu listeler.

Get-LocalGroupMember Administrators

Yerel Administrators grubunun üyelerini listeler.

whoami /priv

Geçerli oturumun sahip olduğu ayrıcalıkları listeler.

whoami /groups

Geçerli kullanıcının üyesi olduğu grupları listeler.

net user kullanici

Bir kullanıcı hesabının ayrıntılarını klasik komut satırıyla gösterir.

Get-ADUser -Filter *

Etki alanı ortamında, RSAT kurulu makinede Active Directory kullanıcılarını listeler.

Ağ

Get-NetTCPConnection -State Listen

Dinleme durumundaki TCP bağlantı noktalarını listeler.

Test-NetConnection sunucu.example -Port 443

Belirli bir porta erişilebilirliği test eder.

ipconfig /all

Tüm ağ arayüzlerinin IP, DNS ve MAC bilgisini gösterir.

Get-NetAdapter

Ağ bağdaştırıcılarını ve bağlantı durumunu listeler.

Resolve-DnsName sunucu.example

Bir ad için DNS çözümlemesi yapar.

Get-NetFirewallRule -Enabled True

Etkin güvenlik duvarı kurallarını listeler.

Süreç ve hizmet denetimi

Get-Process | Where-Object {$_.Path -eq $null}

Yürütme yolu bilinmeyen, incelenmesi gereken süreçleri bulur.

Get-CimInstance Win32_Process | Select Name,ProcessId,ParentProcessId

Süreç ile üst süreç ilişkisini gösterir, şüpheli zinciri anlamaya yardım eder.

Get-ScheduledTask | Where-Object State -eq 'Ready'

Çalışmaya hazır zamanlanmış görevleri listeler.

Get-WinEvent -LogName Security -MaxEvents 20

Güvenlik günlüğünden en son 20 olayı getirir.

Get-Service wuauserv

Windows Update servisinin durumunu kontrol eder.

Güvenlik durumu

Get-MpComputerStatus

Windows Defender'ın gerçek zamanlı koruma ve tanım güncelliği durumunu gösterir.

Get-ExecutionPolicy -List

Her kapsam için betik çalıştırma politikasını gösterir.

Get-HotFix | Sort-Object InstalledOn -Descending

Yüklü güvenlik yamalarını tarih sırasına göre listeler.

secedit /export /cfg guvenlik.cfg

Yerel güvenlik politikasını dışa aktarıp taban çizgiyle karşılaştırmaya hazırlar.

Get-LocalGroupMember Administrators | Where-Object ObjectClass -eq 'User'

Yönetici grubundaki kullanıcı hesaplarını ayıklar.

Get-BitLockerVolume

Disk şifreleme durumunu birim bazında gösterir.