Windows Sunucu’da Temel PowerShell Komutları

PowerShell, Windows sunucularının otomasyonu ve yönetimi için oldukça güçlü bir araçtır. Sistem yöneticileri, tekrarlayan görevleri otomatikleştirmekten gelişmiş sistem kontrollerine kadar birçok işlemi PowerShell ile gerçekleştirebilir. Aşağıda, Windows sunucularda sık kullanılan temel PowerShell komutlarını görselleştirilmiş örneklerle birlikte bulabilirsiniz:


Kullanıcı Yönetimi

Get-LocalUser

Sunucudaki tüm yerel kullanıcıları listeler.

New-LocalUser -Name "kullanici1" -Password (ConvertTo-SecureString "Parola123" -AsPlainText -Force)

Yeni bir kullanıcı oluşturur.

Disable-LocalUser -Name "kullanici1"

Belirtilen kullanıcıyı devre dışı bırakır.


Grup Yönetimi

Get-LocalGroup

Tüm yerel grupları listeler.

Add-LocalGroupMember -Group "Administrators" -Member "kullanici1"

Kullanıcıyı belirli bir gruba ekler.


Servis Yönetimi

Get-Service

Sunucudaki tüm servisleri listeler.

Stop-Service -Name "wuauserv"

Windows Update servisini durdurur.

Start-Service -Name "wuauserv"

Windows Update servisini başlatır.


Ağ Bilgileri

Get-NetIPAddress

Sunucunun IP adres bilgilerini gösterir.

Test-Connection -ComputerName google.com

Ping komutu gibidir, bağlantı testi yapar.


Sistem Bilgileri

Get-ComputerInfo

Donanım ve sistem bilgilerini detaylı şekilde verir.

Get-EventLog -LogName System -Newest 20

Sistem günlüklerinden son 20 kaydı listeler.


Dosya ve Dizin İşlemleri

Get-ChildItem "C:\Klasor"

Belirtilen klasördeki dosya ve alt klasörleri listeler.

Copy-Item "C:\dosya.txt" -Destination "D:\yedek\"

Dosyayı başka bir konuma kopyalar.


İşlem (Process) Yönetimi

Get-Process

Sistemde çalışan işlemleri gösterir.

Stop-Process -Name "notepad"

Notepad uygulamasını kapatır.


Bu komutlar, Windows sunucu yönetiminde başlangıç için temel seviyede yeterlidir. Gelişmiş otomasyonlar için PowerShell script yazımına ve modül kullanımına geçilmesi önerilir.