1. Sistem Bilgilerini Anında Öğrenin: `Get-ComputerInfo`
PowerShell’in en güçlü komutlarından biri olan `Get-ComputerInfo`, bilgisayarınızın donanım ve yazılım bilgilerini anında size sunar. Bu komut sayesinde, bilgisayarınızın işlemci modeli, RAM miktarı, işletim sistemi versiyonu gibi bilgilere kolayca ulaşabilirsiniz. Özellikle sistem yöneticileri için bu komut vazgeçilmez bir araçtır.
Get-ComputerInfo
Avantajı: Sistem bilgilerini elle aramadan, bir komutla hızlıca öğrenebilirsiniz.
2. Dosya Sistemi Temizliği: `Clear-Content`
Bazen bir dosyanın içeriğini temizlemek istersiniz, ancak dosyayı silmek istemezsiniz. İşte burada devreye giren komut: `Clear-Content`. Bu komut, belirlediğiniz dosyanın içeriğini tamamen temizler ama dosyanın kendisini silmez. Bir tür "temizlik" komutu olarak işlev görür.
Clear-Content "C:\Dosyalar\log.txt"
Avantajı: Dosyaların içeriğini hızla temizleyebilirsiniz, bu sayede gereksiz veri yığılmasını önlersiniz.
3. Bilgisayarınızı Hızlandırın: `Get-Process` ve `Stop-Process`
Bazen, bilgisayarınızda çalıştırılan gereksiz süreçler, performansı olumsuz etkileyebilir. `Get-Process` komutu, bilgisayarınızdaki tüm aktif süreçleri görüntüler. İhtiyacınız olmayan bir süreci sonlandırmak için ise `Stop-Process` komutunu kullanabilirsiniz.
Get-Process
Stop-Process -Name "FireFox"
Avantajı: Gereksiz süreçleri sonlandırarak bilgisayarınızın hızını artırabilirsiniz.
4. Kapsamlı Ağ Durumu: `Test-Connection`
İnternet bağlantınızı test etmek, ağ sorunlarını çözmek için sıkça kullanacağınız bir komut olabilir. `Test-Connection` komutu, ağınızdaki cihazlarla bağlantı testi yapmanızı sağlar. Ping komutunun PowerShell versiyonudur, ancak çok daha detaylı geri bildirim sunar.
Test-Connection -ComputerName google.com
Avantajı: Ağ bağlantısı ile ilgili sorunları hızlıca tespit edebilir ve çözebilirsiniz.
5. Dosya Kopyalama ve Yedekleme: `Copy-Item`
Bazen büyük dosyaları taşımak veya yedeklemek gerekir. `Copy-Item` komutu, dosyaları bir yerden başka bir yere kopyalamayı sağlar. Ayrıca, bu komutla yedekleme yaparken dosyaların özelliklerini de koruyabilirsiniz.
Copy-Item "C:\Dosyalar\ÖnemliDosya.txt" -Destination "D:\Yedekler\"
Avantajı: Dosyalarınızı hızlıca ve güvenli bir şekilde yedekleyebilirsiniz.
6. Kullanıcı Hesaplarını Yönetme: `Get-LocalUser`
PowerShell, yerel kullanıcı hesaplarını yönetmek için mükemmel bir araçtır. `Get-LocalUser` komutu, bilgisayarınızdaki tüm yerel kullanıcı hesaplarını listelemenizi sağlar. Eğer bir hesap eklemek veya silmek isterseniz, `New-LocalUser` ve `Remove-LocalUser` komutlarını kullanabilirsiniz.
Get-LocalUser
Avantajı: Yerel kullanıcı hesaplarını kolayca yönetebilirsiniz.
7. İşlem Kapanması: `Stop-Computer`
Bazen bilgisayarınızı uzaktan kapatmanız gerekebilir. `Stop-Computer` komutu, bilgisayarınızı kapatmanızı sağlar. Aynı zamanda, belirli bir bilgisayara uzaktan bağlanarak kapanmasını da sağlayabilirsiniz.
Stop-Computer -ComputerName "Bilgisayar1"
Avantajı: Bilgisayarınızı uzaktan kapatmanızı sağlar.
8. Windows Güncellemelerini Kontrol Etme: `Get-WindowsUpdate`
Windows, sık sık güncellemeler alır. Bu komutla, bilgisayarınızın güncel olup olmadığını kontrol edebilirsiniz. Ayrıca, sisteminize en son hangi güncellemelerin yüklendiğini de öğrenebilirsiniz.
Get-WindowsUpdate
Avantajı: Sisteminizin güncel olup olmadığını hızlıca kontrol edebilirsiniz.
9. Hızlı Dosya Arama: `Get-ChildItem`
Bir dosyanın yerini bulmak bazen zaman alabilir. `Get-ChildItem` komutu, belirli bir klasördeki dosyaları aramanızı sağlar. Bu komut, aynı zamanda dosya içeriğini taramanıza da olanak tanır.
Get-ChildItem "C:\Dosyalar" -Recurse -Filter "*.txt"
Avantajı: Dosyaları hızlıca arayabilir ve bulabilirsiniz.
10. Bilgisayarınızı Yeniden Başlatma: `Restart-Computer`
Bazen bilgisayarınızı yeniden başlatmanız gerekir, ancak bunun için her zaman GUI kullanmak zahmetli olabilir. `Restart-Computer` komutu, bilgisayarınızı hızlıca yeniden başlatmanızı sağlar.
Restart-Computer
Avantajı: Bilgisayarınızı hızla yeniden başlatabilir, işlemlerinizi kesintiye uğratmadan devam edebilirsiniz.
Sonuç:
PowerShell, Windows'un sunduğu en güçlü araçlardan biridir. Yukarıda bahsettiğimiz gizli komutlar, sizin sistem yönetimini çok daha hızlı ve verimli bir şekilde gerçekleştirmenize yardımcı olacaktır. Bu komutları öğrenerek, bilgisayarınızı sadece bir kullanıcı olarak değil, bir yönetici olarak kullanabilirsiniz!