Windows'ta PowerShell nedir ve onunla neler yapabilirsiniz?
Sıradan birçok kullanıcı Komut İstemi hakkında bilgi sahibi olsa da, (Command Prompt)Windows PowerShell hakkında yalnızca birkaç kişi duymuştur . PowerShell , Komut İsteminden(Command Prompt) çok daha güçlü bir araçtır . Ayrıca, Windows işletim(Windows operating) sistemi üzerinde daha fazla güç ve kontrol sağladığı için (power and control)Komut İstemi'nin yerini alması amaçlanmıştır. (Command Prompt)Bu nedenle, PowerShell'i(PowerShell) denemeye karar verdik ve tüm okuyucularımıza bu aracın ne olduğunu, neden bu kadar güçlü olduğunu ve kimlerin daha sık kullanma eğiliminde olduğunu açıklamaya karar verdik. PowerShell'in(PowerShell) ne olduğunu ve onunla neler yapabileceğinizi görelim :
Windows'ta PowerShell nedir?
PowerShell'i(PowerShell) daha iyi anlamanız için önce kabuğun ne olduğunu tanımlamalıyız. Hayır, kaplumbağa kabuğundan bahsetmiyoruz. 🙂 Bilgisayar biliminde(computer science) kabuk, bir işletim sisteminin(operating system) çeşitli hizmetlerine erişmenizi sağlayan bir kullanıcı arabirimidir(user interface) . Bir kabuk, komut satırı tabanlı olabilir veya bir grafik kullanıcı arabirimi(user interface) ( GUI ) içerebilir.
Windows PowerShell , başlangıçta Microsoft tarafından (Microsoft)görev otomasyonu(task automation) ve yapılandırma yönetimi(configuration management) amacıyla geliştirilmiş bir kabuktur . PowerShell artık açık kaynaklı bir projedir ve (source project)Windows , macOS ve Linux platformlarına kurulabilir . Bu kabuk, .NET çerçevesini(.NET framework) temel alır ve bir komut satırı kabuğu(command-line shell) ve bir komut dosyası dili içerir.
PowerShell'in(PowerShell) ilk sürümü Kasım 2006'da (November 2006)Windows XP , Windows Server 2003 ve Windows Vista için piyasaya sürüldü . PowerShell'in(PowerShell) en son sürümü Windows PowerShell 5.1'dir ve (Windows PowerShell 5.1)Windows 10 Yıldönümü Güncellemesi ve Windows Server(Anniversary Update and Windows Server) 2016'nın bir parçası olarak 2016 yılında teslim edilir . Ayrıca Windows Server 2008 R2, Windows Server 2012 ve Windows Server 2012 R2, Windows 7 Service Pack 1 ile çalışır. ve Windows 8.1 ( Pro ve Enterprise sürümleri(Pro and Enterprise editions) ).
PowerShell ile neler yapabilirsiniz?
Microsoft , Windows PowerShell'i(Windows PowerShell) birçok sıkıcı yönetim görevini otomatikleştirmenize ve hızla çözmenize yardımcı olan bir araç olarak tasarladı . Örneğin, bir ağdaki bir veya daha fazla bilgisayarda kurulu tüm USB aygıtlarını görüntülemek için (USB)PowerShell'i kullanabilir veya başka bir iş yaparken arka planda çalışacak zaman alıcı bir görev ayarlayabilirsiniz. (PowerShell)Ayrıca yanıt vermeyen süreçleri tanımlayabilir ve sonlandırabilir veya bir ağdaki bilgisayarlar hakkındaki belirli bilgileri filtreleyebilir ve(network and export) bunları HTML biçiminde(HTML format) dışa aktarabilirsiniz .
PowerShell'in(PowerShell) yetenekleri, betikler oluşturarak ve birden çok komutu birleştirerek sıkıcı ve tekrarlayan görevleri basitleştirmenize ve otomatikleştirmenize olanak tanır.
Bir ağ yöneticisiyseniz(network administrator) , PowerShell'in (PowerShell)Active Directory ile çalışırken yardımcı olduğunu görürsünüz . Cmdlet adı verilen yüzlerce özelleştirilebilir komut içerdiği göz önüne alındığında, PowerShell sizi daha üretken hale getirmede yardımcı olabilir. Bu konuda daha fazla bilgi edinmek için Ed Wilson'ın(Ed Wilson's) kitabını - Adım Adım Windows PowerShell(Windows PowerShell Step by Step) - öneririz . Windows 10 için Windows PowerShell'in(Windows PowerShell) en son yinelemesindeki yeniliklere bir göz atmak isterseniz, bu resmi Microsoft web sayfasını da kontrol etmelisiniz : PowerShell Documentation .
PowerShell ve PowerShell ISE karşılaştırması
Standart komut satırı kabuğunun üzerinde (command-line shell)Windows PowerShell ISE'yi(Windows PowerShell ISE) de bulabilirsiniz . ISE , Integrated Scripting Environment anlamına gelir ve komut satırına(command line) tüm komutları yazmak zorunda kalmadan komutları çalıştırmanıza ve komut dosyaları oluşturmanıza, değiştirmenize ve test(modify and test scripts) etmenize olanak tanıyan bir grafik kullanıcı arabirimidir(user interface) . Araç, yürütülmesi için karmaşık mantık ekleyebileceğiniz komut koleksiyonları olan komut dosyalarının geliştirilmesine olanak tanır.
ISE aracı(ISE tool) , bu sistemlerin yapılandırmasını değiştiren komut dizilerini art arda çalıştırması gereken Windows sistemlerinin yöneticilerinin ihtiyaçları için tasarlanmıştır .
Windows'ta (Windows)PowerShell'i(PowerShell) nerede bulabilirsiniz ?
Windows'ta (Windows)PowerShell'i(PowerShell) açmanın en hızlı yolu , görev çubuğundan Cortana'nın (Cortana)arama alanını(search field) kullanmaktır . "Powershell" anahtar kelimesini girin ve ardından Windows PowerShell arama sonucuna tıklayın veya dokunun.
Windows 10 , Windows 8.1 ve Windows 7 yönergeleriyle PowerShell'i(PowerShell) başlatmanın daha fazla yolu için bu makaleyi okuyun : Windows'ta (Windows)PowerShell'i(PowerShell) başlatmanın 9 yolu (yönetici olarak dahil).
PowerShell komutları
PowerShell komutlarına cmdlet adı verilir . PowerShell'de(PowerShell) bu komutları bulmanın en kolay yolu " Get-Command -Type Cmdlet "i çalıştırmaktır.
Bu, PowerShell'de(PowerShell) bulunan komutların tam listesini üretir . Doğru olanı bulana kadar listede gezinebilirsiniz. PowerShell'deki(PowerShell) komutların sayısı çoktur, bu nedenle PowerShell kullanılarak gerçekleştirilebilecek tek bir göreve ayrılmış makaleler sunuyoruz ( birden çok kişi sunulduğunda her makalede PowerShell yöntemini arayın):(PowerShell method)
- Windows 10 uygulamalarını kaldırın
- Tüm Windows 10 varsayılan uygulamalarını yeniden yükleyin(default apps)
- (Use PowerShell)Tüm Dosyaları ve Klasörleri (Files And Folders)Saymak(Count All) için PowerShell Kullanın
- Windows'ta IP adresinizi bulun
- Windows'tan bir bölümü silme
- Çalışan işlemlerin listesini yazdırın
- Herhangi bir ağ kartının (network card)MAC adresini(MAC address) bulun
Microsoft'un bu kılavuzunda(this guide from Microsoft) , size PowerShell komutlarını kullanma konusunda iyi bir fikir veren örnek komut dosyaları bulabilirsiniz .
Daha önce Komut İstemi ve Linux(Command Prompt and Linux) deneyimi olan kullanıcılar için PowerShell , bu kullanıcılara tanıdık gelen adları PowerShell komutlarıyla ilişkilendiren bir takma ad listesine sahiptir. İşte birkaç örnek: cat, dir, mount, rm, chdir, delete, sort, cls, del. Bu takma adların tam listesi için PowerShell'de(PowerShell) " Get-Command -Type Alias " komutunu çalıştırın.
Kimler PowerShell'i(PowerShell) düzenli olarak kullanma eğilimindedir ?
PowerShell , büyük kurumsal ağlarda yönetim operasyonlarını basitleştirebildiğinden, şüphesiz birçok BT yöneticisinin tercih ettiği silahtır.
Size bir örnek vermek gerekirse, diyelim ki beş yüzden fazla sunucu içeren büyük bir ağı yönetiyorsunuz ve bu sunucularda çalışması gereken belirli bir hizmete bağlı yeni bir güvenlik çözümü uygulamanız gerekiyor. (security solution)Elbette, her sunucuda oturum açabilir ve bu hizmetin kurulu ve çalışır durumda olup olmadığını görebilirsiniz. Bu mümkündür, ancak görevi bitirmek için çok fazla zaman harcamanız da olasıdır. PowerShell kullanıyorsanız , tüm işlem, örneğin belirttiğiniz sunucularda çalışan hizmetler hakkında bilgi toplayan ve bunları bir metin dosyasına(text file) döken tek bir komut dosyasıyla yapılabileceğinden, bu görevi yalnızca birkaç dakika içinde tamamlayabilirsiniz . İşte verimlilik!
PowerShell size nasıl yardımcı olabilir?
Bu makaleden de görebileceğiniz gibi, Windows PowerShell , Windows'ta(Windows) bulunan ve diğer birçok işletim sistemi için kullanılabilen inanılmaz derecede güçlü bir araçtır . Uzman kullanıcılara ve BT uzmanlarına birçok fayda sağlar. Ancak, sıradan kullanıcılar da bunu kullanmaktan yararlanabilir. Deneyin, öğreticilerimizi okuyun ve PowerShell(PowerShell) hakkındaki düşüncelerinizi bize bildirin . Aşağıya bir yorum bırakın ve bakış açınızı paylaşın.
Related posts
CMD veya PowerShell'den sistem bilgilerini görüntüleyin ve süreçleri yönetin
Windows kurulduğunda öğrenin. orijinal install date nedir?
Windows USB/DVD Download Tool Nasıl Kullanılır
Windows 10 Update Assistant: May 2021 Update today yükseltin!
Bir sanal makine Windows 11 nasıl yüklenir
Windows 10'un Uyumluluk modunu kullanarak eski programlar nasıl çalıştırılır
Windows'ta çalışan işlemlerin listesi nasıl yazdırılır
Google Chrome ile Windows 10'un Zaman Çizelgesi nasıl kullanılır?
Windows 10 bloatware'i kaldırmanın en hızlı yolu
Windows 10'dan Ayarlar uygulaması bir Pro gibi nasıl kullanılır?
diskpart, chkdsk, defrag ve diskle ilgili diğer komutlar nasıl kullanılır
Desktop.ini - Bu dosya nedir? Neden masaüstümde iki tane var?
Sistem kaynaklarını kullanan Windows 10 uygulamaları nasıl belirlenir
Windows 10'da "Yönetici olarak çalıştır"ı kullanmanın 13 yolu -
Komut İstemi - En Güçlü ve En Az Kullanılan Windows Aracı
Windows'ta Disk Temizleme ile boşa harcanan alan nasıl boşaltılır
Sıfırdan bir sistem nasıl kurulur: her şeyi kurmak için en iyi sipariş
Windows uygulaması nedir? Masaüstü uygulaması nedir? Nasıl farklılar?
Windows 8 ve 8.1'de USB Bellek Çubuğunda Kurtarma Sürücüsü Nasıl Oluşturulur
9 Windows 7 Artık Windows 8'de Olmayan Özellikleri ve Uygulamaları