Windows PowerShell, yöneticilerin iş yüklerini azaltmalarına yardımcı olmak için Microsoft tarafından geliştirilen bir görev otomasyon aracıdır. Windows'taki basit görevleri ve işlemleri otomatikleştirmenize yardımcı olarak daha karmaşık ve yaratıcılık içeren işlere odaklanmanıza yardımcı olur.

Birçok kişi Komut İstemi'ni görmüş ve kullanmış olsa da, daha azı PowerShell'i duymuştur. Bu makalede, PowerShell'in kullanıcılarına tam olarak nasıl yardımcı olduğuna ve bununla yapabileceğiniz bazı harika şeylere bakacağız.

Windows PowerShell nedir?

PowerShell'e dalmadan önce, ilk olarak başka bir soruyu çözelim: "Kabuk nedir?"

Kabuk, komutları klavyeden alan, bunları yorumlayan ve yürütmek için işletim sistemine aktaran bir bilgisayar programıdır. Esasen, sizinle işletim sistemi arasında bir arayüz görevi görür. GUI (grafiksel kullanıcı arayüzü) tabanlı veya bir CLI (komut satırı arayüzü) üzerine oluşturulabilir.

Kabuk o zamandan beri etrafta olmasına rağmen Multics 1969'da piyasaya sürülen işletim sistemi, Windows, Kasım 1985'te Shell sürümünü tanıttı. MS-DOS Executive adı verilen, dosyaları yönetmek için yararlı olan temel bir kabuktu. Bu temel kabuğun gelişmeleri takip etti, ancak her zaman daha güçlü bir şeye ihtiyaç vardı.

instagram viewer

Windows geçmişinde daha önce kullanıcılar, sistem yönetimi ve otomasyonu için farklı araçlar kullanmaya başvurdu. 2006 yılında, çözüm olarak Shell konseptinde önemli bir gelişme sunuldu: Windows PowerShell.

Windows PowerShell, tekrar eden görevleri otomatikleştirmekten ağ daha fazla dikkat ve yaratıcılık gerektiren görevlere (web sitesi içeriği yayınlama, tasarım vb.).

Bu sadece size zaman kazandırmakla kalmaz, aynı zamanda işletim sistemi ve işlemleri üzerinde size daha fazla kontrol sağlar.

İlişkili: PowerShell Kullanarak Bir Sürücüyü Bölümleme ve Biçimlendirme

PowerShell Cmdlet nedir?

Artık PowerShell'e aşina olduğunuza göre, PowerShell'in en önemli yönlerinden birine bakalım: Cmdlet.

Cmdlet'ler (komut izni olarak telaffuz edilir) hafif ve güçlü Windows PowerShell komutlarıdır. Dosyaları kopyalama ve taşıma gibi belirli eylemleri yürütmek için veya daha büyük, daha gelişmiş bir PowerShell betiğinin parçası olarak kullanabileceğiniz yapı taşları olarak bulunurlar.

Yardım almak Örneğin cmdlet, belirli bir cmdlet'in ne yaptığını görmenize, parametrelerine bakmanıza ve cmdlet'in kullanıldığı çeşitli yolları göstermenize izin verdiği için en kullanışlı cmdlet'tir.

Benzer Yardım almak, Komut Al kabuktan çeşitli sorunları gidermek için kullanabileceğiniz başka bir cmdlet. Özellikle, sisteminizde yüklü olan tüm komutları gösterir. Görüntülenen komutlar arasında cmdlet'ler, işlevler, takma adlar, filtreler, komut dosyaları ve uygulamalar bulunur. Parametrelerle birlikte kullanıldığında, size o parametre ile ilişkili tüm özel komutları gösterecektir.

Örneğin, aşağıdaki komut, yerel bilgisayarınızda bulunan her türden komutları alır ve bunları görüntüler:

 Komut Al *

Parametre ile Get-Komutu ListImportedÖte yandan, komutları yalnızca mevcut oturumlardan alır.

Get-Command -ListImported

Windows PowerShell Nasıl Başlatılır

Windows PowerShell'i başlatmak için Başlat menüsü arama çubuğunu açın, yazın Windows powershell, ve select çalıştır Çalıştırmak yönetici olarak.

Bu, PowerShell programını bilgisayarınızda başlatacaktır. Alternatif olarak, Çalıştır iletişim kutusundan başlatabilirsiniz. Basın Windows tuşu + R klavyenizde yazın güç kalkanı, ve vur Giriş PowerShell'i başlatmak için.

Windows PowerShell Nasıl Kullanılır

Yukarıda açıklandığı gibi, PowerShell, tekrar eden görevleri otomatikleştirmenize ve basit Windows yönetim görevlerini yönetmenize yardımcı olan ve dolayısıyla zamandan tasarruf etmenize yardımcı olan bir uygulamadır. Aşağıda, PowerShell'i kendi yararınıza kullanabileceğiniz en kullanışlı yollardan bazılarını tanımlıyoruz.

1. Windows PowerShell Kullanarak Komut Dosyaları Oluşturma

Komut dosyası, daha büyük bir programın yürütülmesi sırasında çalıştırdığı bir dizi talimat, kısa bir programdır.

PowerShell ile kolayca bir komut dosyası oluşturabilir ve gelecekte ihtiyaç duyulursa tekrar kullanabilirsiniz. Bir komut dosyası oluşturmanın çeşitli yolları vardır, ancak şimdilik en basit yönteme odaklanacağız: Not Defteri ile bir PowerShell betiği oluşturma.

Bir PowerShell komut dosyası oluşturmak için aşağıdaki adımları izleyin:

  1. Tür not defteri Başlat menüsü arama çubuğunda ve En İyi Eşleşmeyi seçin.
  2. Not Defteri'nde kullanmak istediğiniz komut dosyasını yazın veya yapıştırın. Örneğin:
Write-Host "Memler yaparım; Bu nedenle ben."

Şimdi tıklayın Dosya seçenek ve seçin Farklı kaydet. Alakalı bir ad girin ve tıklayın Kayıt etmek.

Komut dosyasını çalıştırmak için PowerShell'i yönetici olarak çalıştırın. Ardından, aşağıdan komutu yazın ve Giriş.

Set-ExecutionPolicy RemoteSigned

Bu, makinenizdeki yürütme politikasını değiştirecek ve PowerShell'de komut dosyalarını çalıştırmanıza izin verecektir. lütfen aklınızda bulundurun bunun kalıcı bir değişiklik olduğunu ve yürütme ilkesi kısıtlamasının kötü amaçlı komut dosyalarını çalıştırmanızı engelleyebilecek bir güvenlik özelliği olduğunu. PowerShell komut dosyalarını internetten kopyalayıp yapıştırıyorsanız, komut dosyasının ne yaptığını tam olarak anlamadan, bu kullanışlı bir özelliktir.

Son olarak yazın Bir ve bas Giriş, ve komut dosyasını çalıştırmak için bu komutu yazın. mshaa kullanıcı adınız için.

& "C: \ Kullanıcılar \ mshaa \ Masaüstü
cript.txt "

Komutları sırayla izlediyseniz, PowerShell betiğiniz herhangi bir hıçkırık olmadan çalışacaktır.

Unutmayın, PowerShell'i yönetici olarak çalıştırmanız gerekir. Aksi takdirde, sisteminizde rastgele komut dosyalarının çalışmasını durduran varsayılan yürütme politikasını değiştiremezsiniz.

Bunun yerine bir istisna çağrılır ve tüm istisnalar gibi, programınızın yürütülmesini yarıda durdurur. Arayüzünüz şunun gibi görünecek:

2. Belirli Bir Dosyanın İçeriğini Silme

Hiç bir dosyadaki tüm eski içeriği silmek zorunda olduğunuz, ancak dosyanın kendisini olduğu gibi tutmak istediğiniz bir durumla karşılaştınız mı? Eğer öyleyse, kullanabilirsiniz net içerik PowerShell'den komut verin.

İçeriği Temizle C: \ Temp \ TestFile.txt

Temizlemek istediğiniz dosyanın dosya yolunu değiştirin.

3. Uzak Bilgisayarda Komut Çalıştırın

Tek veya birden çok uzak bilgisayarda bir komutu yürütmek için Windows PowerShell'i de kullanabilirsiniz. PowerShell'in bu işlevselliği PowerShell Remoting olarak bilinir. İhtiyacınız olan tek şey, ucunuzdaki tek bir bilgisayar ve güvenilir bir internet bağlantısıdır.

Ancak, komutu yürütmeden önce, birden çok bilgisayar arasında uzak bir bağlantı kurmanız gerekir. Uzak komutları çalıştırmak için PSSession komutunu kullanabilirsiniz.

Enter-PSSession -ComputerName RemotePCName -Credential UserID

Bilgisayara bağlandıktan sonra, PowerShell komutlarını yerel bir sistemdeymiş gibi çalıştırabilirsiniz.

Birden fazla uzak bilgisayarda bir komutu yürütmek istiyorsanız, şu komutu çalıştırın:

Invoke-Command -ComputerName Server01, Server02 -FilePath c: \ Scripts \ DiskCollect.ps1

Bu kod parçası, uzak bilgisayarlarda, Server01 ve Server02'de DiskCollect.ps1 komut dosyasını çalıştıracaktır. Uzaktan komutlara ayrıntılı bir giriş için şu adrese bakın: Microsoft'un resmi uzaktan kumanda kılavuzu.

4. Kötü Amaçlı Yazılım Taraması için PowerShell'i kullanın

Doğrudan Windows PowerShell aracılığıyla sisteminizde kötü amaçlı yazılım taraması çalıştırabilirsiniz. Hızlı bir tarama yapmak için, PowerShell'de aşağıdaki komutları yazın ve Giriş:

Başlat-MpScan -ScanType QuickScan

Ancak bazen hızlı bir tarama yeterli değildir. Neyse ki, PowerShell'den tam bir tarama da yapabilirsiniz.

Başlat-MpScan -ScanType FullScan

Tam taramanın biraz zaman alabileceğini, bu nedenle arka planda çalıştırmanın akıllıca olacağını unutmayın. Bunun için bunun yerine şu komutu kullanın:

Başlat-MpScan -ScanType FullScan -AsJob

Bu, siz diğer görevleri yerine getirirken arka planda tam bir kötü amaçlı yazılım taraması çalıştırır. Daha fazla bilgi için eksiksiz kılavuzumuza göz atın. bilgisayarınızı kötü amaçlı yazılımlara karşı taramak için PowerShell'i kullanma.

5. Dosya ve Klasörlerle Tamir Etmek

Windows PowerShell'in yardımıyla sisteminizin dosyalarını ve klasörlerini doğrudan tek bir yerden bile yönetebilirsiniz. Taşıma, açma, yeniden adlandırma vb. Gibi yapabileceğiniz birçok farklı şey var. Önceki komutlarda olduğu gibi, geçiş yap mshaa kullanıcı adınız için.

Dosyaları ve Klasörleri Yeniden Adlandırma

Dosya ve klasörlerinizi kolayca yeniden adlandırabilirsiniz. -Öğeyi Yeniden Adlandır PowerShell'de cmdlet.

Yeniden Adlandırma Öğesi c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls MemesAreCool.xls

Dosyaları ve Klasörleri Taşıma

Tıpkı yeniden adlandırmak gibi, bilgisayarınızın dosya ve klasörlerini taşımak için PowerShell'i de kullanabilirsiniz.

Taşı Öğesi c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls c: \ Users \ mshaa \ Documents

Dosyaları Açma 

Sisteminizdeki herhangi bir rastgele dosyayı açmak için aşağıdaki komutu kullanın:

Invoke-Item c: \ MakeUseOf \ HelloWorld.txt

Ayrıca, yukarıdaki komutu biraz değiştirdikten sonra tek seferde birden fazla dosya açabilirsiniz.

Invoke-Item c: \ MakeUseOf \ *. Txt

Belirli bir dosyanın adını yıldız işaretiyle (*) değiştirmek, Invoke-Item cmdlet tek seferde birden çok dosyayı açar.

Windows PowerShell'i Müttefikiniz Yapın

Umarım bu kısa kılavuz, PowerShell'e başlamanıza yardımcı olur. Microsoft'tan ücretsiz bir uygulama olarak, Windows işlemlerinizi daha sorunsuz ve otomatik hale getirmek için Windows araçları çantanızda bulundurmanız gereken çok kullanışlı bir araçtır.

E-posta adresi
Arduino nedir? Onunla Ne Yapabilirsiniz? Açıkladı

Arduino, elektronik cihazların tamir edilmesi için dikkate değer bir cihazdır. Ne olduğunu, onunla neler yapabileceğinizi ve nasıl başlayacağınızı öğrenin.

Sonrakini Oku

İlgili konular
  • pencereler
  • Bilgisayar Otomasyonu
  • Komut istemi
  • Güç kalkanı
Yazar hakkında
Shaant Minhas (33 Makale Yayınlandı)

Shaant, MUO'da Personel Yazarıdır. Bilgisayar Uygulamaları mezunu, yazma tutkusunu karmaşık konuları sade İngilizce ile açıklamak için kullanıyor. Araştırma yapmadığı veya yazmadığı zaman, iyi bir kitabın tadını çıkarırken, koşarken veya arkadaşlarıyla takılırken bulunabilir.

Shaant Minhas'dan Daha Fazla

Haber bültenimize abone ol

Teknoloji ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için haber bültenimize katılın!

Bir adım daha…!

Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.

.