Temel Powershell Komutları
  1. Anasayfa
  2. Sistem ve Network

Temel Powershell Komutları

0

PowerShell, Windows üzerinde günlük görevleri kolaylaştıran, sistem yönetimi ve otomasyonunu sağlayan güçlü bir araçtır. Temel Powershell Komutları ve işlevlerini aşağıdaki yazımda bulabilirsiniz.

Sistem Bilgilerini Görüntüleme

PowerShell
Get-ComputerInfo

Genel sistem bilgilerini, işletim sistemi sürümü ve donanım özelliklerini gösterir.

Disk Alanını Kontrol Etme

PowerShell
Get-PSDrive

Mevcut sürücülerin kullanılabilir alanını listeler.

Sistem Hizmetlerini Listeleme ve Yönetme

PowerShell
Get-Service

Sistemdeki tüm hizmetleri ve durumlarını listeler.

PowerShell
Start-Service
Stop-Service

komutları ile belirli hizmetleri başlatabilir veya durdurabilirsiniz.

IP Adresini Görüntüleme

PowerShell
Get-NetIPAddress

Bilgisayarın ağ arayüzlerindeki IP adreslerini listeler.

İşlemci Kullanımını Görüntüleme

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

En yüksek CPU kullanımına sahip ilk 10 süreci listeler.

Sistemdeki Kullanıcı Oturumlarını Listeleme

PowerShell
Querry User

Sistemdeki aktif kullanıcı oturumlarını gösterir.

Sürücü Durumunu Kontrol Etme

PowerShell
Get-PhysicalDisk

Fiziksel disklerin durumunu ve bilgilerini listeler.

Sistem Loglarını Görüntüleme

PowerShell
Get-EventLog -LogName System -Newest 50

Sistem olay günlüğündeki en son 50 olayı listeler.

Windows Firewall Durumunu Kontrol Etme

PowerShell
Get-NetFirewallProfile

Windows Firewall’un mevcut durumunu ve ayarlarını gösterir.

Dosya ve Klasör Yönetimi ( Temel Powershell Komutları )

Dosya ve Klasörleri Listeleme

PowerShell
Get-ChildItem -Path C:\

Belirtilen yoldaki dosya ve klasörleri listeler.

Dosya veya Klasör Kopyalama

PowerShell
Copy-Item "C:\path\to\file.txt" -Destination "C:\path\to\destination"

Bir dosya veya klasörü belirtilen hedefe kopyalar. Temel Powershell Komutları arasında en çok kullanılanlardan.

Dosya veya Klasör Taşıma

PowerShell
Move-Item "C:\path\to\file.txt" -Destination "C:\path\to\destination"<br>

Bir dosya veya klasörü yeni bir konuma taşır.

Dosya veya Klasör Silme

PowerShell
Remove-Item "C:\path\to\file.txt"

Belirtilen dosya veya klasörü siler. Temel Powershell Komutları arasında en çok kullanılanlardan.

Yeni Klasör Oluşturma

PowerShell
New-Item -Path 'C:\new_folder' -ItemType Directory<br>

Belirtilen yolda yeni bir klasör oluşturur.

Bir Dosya veya Klasörün Detaylarını Görüntüleme

PowerShell
Get-ItemProperty -Path "C:\path\to\file.txt"

Bir dosya veya klasörün özelliklerini gösterir.

Ağ ve Bağlantı İşlemleri

Ağ Bağlantılarını Kontrol Etme

PowerShell
Test-NetConnection -ComputerName www.google.com

Belirtilen adrese ağ bağlantısını test eder.

Mevcut Wi-Fi Ağlarını Listeleme

PowerShell
netsh wlan show networks mode=Bssid

Çevredeki Wi-Fi ağlarını ve detaylarını listeler.

Kullanıcı ve Grup Yönetimi

Yerel Kullanıcı Hesaplarını Listeleme

PowerShell
Get-LocalUser

Sistemdeki yerel kullanıcı hesaplarını listeler.

Yerel Grupları Listeleme

PowerShell
Get-LocalGroup

Sistemdeki yerel grupları gösterir.

Yeni Kullanıcı Hesabı Ekleme

PowerShell
New-LocalUser -Name "KullaniciAdi" -Password (ConvertTo-SecureString "Parola" -Force)

Yeni bir yerel kullanıcı hesabı oluşturur. Temel Powershell Komutları arasında en çok kullanılanlardan.

Bir Gruba Kullanıcı Ekleme

PowerShell
Add-LocalGroupMember -Group "Administrators" -Member "KullaniciAdi"<br>

Belirtilen kullanıcıyı bir gruba ekler.

Sistem Bakımı ve Yönetimi

Bilgisayarı Yeniden Başlatma

PowerShell
Restart-Computer

Bilgisayarı yeniden başlatır.

Bilgisayarı Kapatma

PowerShell
Stop-Computer

Sistem Güncellemelerini Kontrol Etme ve Yükleme

PowerShell
Get-WindowsUpdate

Install-WindowsUpdate

PSWindowsUpdate modülü aracılığıyla güncellemeleri kontrol eder ve yükler.

Sistem Restorasyon Noktası Oluşturma

PowerShell
Checkpoint-Computer -Description "My Restore Point" -RestorePointType "MODIFY_SETTINGS"

Sistem için yeni bir geri yükleme noktası oluşturur.

İleri Düzey İşlemler

Çalışan İşlemleri Görüntüleme ve Sonlandırma

PowerShell
Get-Process

Çalışan tüm süreçleri listeler.

PowerShell
Stop-Process -Name "notepad"

Belirli bir süreci sonlandırır.

Windows Defender Antivirüs Taraması Yapma

PowerShell
Start-MpScan -ScanType FullScan

Tam bir Windows Defender antivirüs taraması başlatır.

Sistemin Açık Kalma Süresini Kontrol Etme

PowerShell
(Get-Date) - (gcim Win32_OperatingSystem).LastBootUpTime

Sistemin ne kadar süredir açık olduğunu hesaplar.

Uzaktan Sistem Yönetimi İçin WinRM’yi Etkinleştirme

PowerShell
Enable-PSRemoting

Uzaktan PowerShell yönetimini etkinleştirir.

Bir Programın Yüklenmesini Kaldırma

PowerShell
Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "Program Adı" } | ForEach-Object { $_.Uninstall() }

Belirli bir programı sistemden kaldırır.

Temel Powershell Komutları size yeterli gelmez ise aşağıdaki linkten daha detaylı bilgilere ulaşabilirsiniz.

https://learn.microsoft.com/en-us/training/modules/introduction-to-powershell/

Paylaş

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir