Windows PowerShell nedir? En Son Sürüme Yükseltmenin Özellikleri ve Avantajları

What Is Windows Powershell



Bir BT uzmanı olarak bana sık sık Windows PowerShell'in ne olduğu ve insanların neden en son sürüme yükseltmeleri gerektiği soruluyor. Bu makalede, bu soruları yanıtlayacağım ve size Windows PowerShell 5.0'a yükseltmenin avantajları hakkında genel bir bakış sunacağım. Windows PowerShell, sunucu yönetimini ve diğer görevleri otomatikleştirmenizi sağlayan bir komut satırı kabuğu ve betik dilidir. PowerShell, Windows Server 2012 R2 ve Windows Server 2016'ya dahildir ve Windows Server'ın önceki sürümlerine kurulabilir. PowerShell 5.0, 2016 yılında piyasaya sürüldü ve Windows altyapınızı yönetmeyi kolaylaştıran yeni özellikler ve yetenekler içeriyor. PowerShell 5.0'daki yeni özelliklerden bazıları şunlardır: - PowerShell İstenen Durum Yapılandırması (DSC): PowerShell DSC, altyapınızı kod olarak yönetmenizi sağlayan bildirime dayalı bir modeldir. PowerShell DSC ile altyapınızı bir PowerShell betiğinde tanımlayabilir ve ardından bu yapılandırmayı sunucularınıza dağıtabilirsiniz. - PowerShell Get-Help: Get-Help cmdlet'i PowerShell 5.0'da geliştirildi ve artık daha fazla örnek ve daha iyi arama işlevi içeriyor. - PowerShell ISE: PowerShell ISE yeni bir görünüm ve hisle güncellendi ve sözdizimi vurgulama ve kod tamamlama gibi yeni özellikler içeriyor. - PowerShell Modülü Tarayıcısı: PowerShell Modülü Tarayıcısı, PowerShell Galerisine göz atmanıza ve modülleri doğrudan ISE'den yüklemenize olanak tanıyan yeni bir özelliktir. - PowerShell Web Yayıncılığı: PowerShell 5.0, PowerShell betiklerinizi ve modüllerinizi bir web sitesinde yayınlamanıza olanak tanıyan PowerShell Web Yayıncılığı adlı yeni bir özellik içerir. Bunlar, PowerShell 5.0'daki yeni özelliklerden yalnızca birkaçıdır. PowerShell 5.0'a yükseltmek, Windows altyapınızdan en iyi şekilde yararlanmanın harika bir yoludur.



Windows 10 ile gemi Windows PowerShell 5.0 ; şimdi en son sürüm PowerShell 7.0 . Windows 8.1, Windows PowerShell 4.0 ile birlikte gelir. Yeni sürüm, dili basitleştirmek, kullanımını kolaylaştırmak ve yaygın tuzaklardan kaçınmak için tasarlanmış birçok yeni özelliğe sahiptir. Windows işletim sisteminizde PowerShell'in eski bir sürümünü kullanıyorsanız, Windows PowerShell'in bu sürümüne geçmenin birçok avantajı vardır. Yalnızca sistem yöneticilerinin Windows Server işletim sisteminin tüm yönlerini yönetmesine izin vermekle kalmaz, aynı zamanda SQL, Exchange ve Lync tabanlı sunucular üzerinde kontrol sağlar.





PowerShell nedir?

PowerShell bir komut satırı kabuğu ve betik dilidir. Betikleri otomatikleştirmek, komut paketlerini çalıştırmak, buluttaki kaynakları yönetmek ve daha fazlası için PowerShell'i kullanabilirsiniz. Şu anda var Çekirdek PowerShell Linux, macOS ve Windows üzerinde çalışır.





Daha fazla bilgiye ihtiyacınız varsa, kontrol edebilirsiniz PowerShell'e Giriş Açık microsoft.com Mükemmel öğrenme için.



videoları birleştirme pencereleri 10

PowerShell'in hangi sürümünü kullanıyorum

Hangi PowerShell sürümünü kullandığınızı öğrenmek için aşağıdakileri yapın.

PowerShell

Bir PowerShell penceresi açın ve yazın herhangi biri aşağıdaki komutları girin ve Enter tuşuna basın:



|_+_|

Bununla ilgili daha fazlasını okuyun - Nasıl PowerShell sürümünü kontrol edin Windows 10'da.

  • Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 ve Windows 7 with SP1 kullanıcıları, Windows PowerShell 3.0 .
  • Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 ve Windows 7 SP1 kullanıcıları kullanabilecektir. Windows PowerShell 4.0 .
  • Windows 10 ile birlikte gelir Windows PowerShell 5.0 .

Okumak : Windows 10'da PowerShell 7.0 Nasıl Kurulur .

Windows PowerShell'in Özellikleri

Windows PowerShell 3.0 aşağıdaki yeni özellikleri tanıttı:

  • Windows PowerShell İş Akışları
  • CIM cmdlet'leri
  • Nesne Cmdlet'leri (CDXML)
  • Windows PowerShell Web Erişimi
  • Otomatik indirme modülü
  • Güncellenmiş Yardım
  • Güvenilir ve devre dışı oturumlar
  • Planlanmış İşler

Windows PowerShell 4.0 alıntı:

  • İstenen Durum Yapılandırması (DSC)
  • Windows PowerShell Web Erişimi İyileştirmeleri
  • İş akışı iyileştirmeleri
  • Windows PowerShell Web Hizmetleri için Yenilikler
  • Kaydet-Yardım

Windows PowerShell 5.0 Windows 10'a dahil olan , aşağıdaki özellikleri sağlar:

  • Sınıflar işlevsellikte tanımlanabilir
  • DSC iyileştirmeleri
  • Transkripsiyonlar tüm ana bilgisayarlarda mevcuttur
  • Windows PowerShell işlerinde hata ayıklama yeteneği de dahil olmak üzere önemli hata ayıklama iyileştirmeleri.
  • Ağ Anahtar Modülü
  • Yazılım paketi yönetimi için OneGet
  • OneGet aracılığıyla Windows PowerShell modüllerini yönetmek için PowerShellGet
  • COM nesnelerini kullanırken performans iyileştirmeleri

Windows PowerShell 6.0 platformlar arası (Windows, macOS ve Linux), açık kaynak ve heterojen ortamlar için inşa edilmiştir ve hibrit bulut.

  • .NET Framework'ten .NET Core'a Geçiş
  • Çalışma zamanı olarak .NET Core 2.0'ı kullanır.
  • PowerShell Core'un birden çok platformda (Windows, macOS ve Linux) çalışmasını sağlar.
  • .NET Core ve .NET Framework için ortak olan API'ler, .NET Standardının bir parçası olarak tanımlanır.

Windows PowerShell 7.0 birçok yeni özellikle birlikte gelir beğenmek:

  • Boru Hattı Paralelleştirme
  • Yeni operatörler
  • ConciseView cmdlet'i ve Get-Error
  • Yeni sürümler hakkında otomatik bildirimler
  • DSC kaynaklarını doğrudan PowerShell 7'den çağırma
  • Uyumluluk katmanı.

TechNet kitaplığı bu işlevleri ayrıntılı olarak açıklamıştır. Bunlardan bazılarına hızlıca bir göz atalım.

Windows PowerShell İş Akışı: Bu özellik, Windows Workflow Foundation'ın tüm gücünü Windows PowerShell'e getirir. XAML veya Windows PowerShell'de iş akışları yazabilir ve bunları tıpkı bir cmdlet gibi çalıştırabilirsiniz.

Mevcut temel cmdlet'ler ve sağlayıcılardaki iyileştirmeler: Windows PowerShell 3.0, bilgisayar cmdlet'leri, CSV cmdlet'leri, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, güvenlik cmdlet'leri gibi cmdlet'ler için basitleştirilmiş sözdizimi ve yeni parametreler dahil olmak üzere mevcut cmdlet'ler için yeni özellikler içerir. , Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection ve .Add-Member

görev yöneticisi alternatifi

Bir uzak modülü içe aktarma ve algılama: Windows PowerShell 3.0, uzak bilgisayarlarda Import ve Implicit Remoting modüllerinin keşfini geliştirir.

Modül cmdlet'leri: Windows PowerShell uzaktan iletişimini kullanarak uzak bilgisayarlardan yerel bilgisayara modül alma yeteneğine sahiptir.

Yeni CIM oturum desteği: Uzak bilgisayarda dolaylı olarak yürütülen komutları yerel bilgisayara aktararak Windows olmayan bilgisayarları yönetmek için CIM ve WMI kullanma izni verir.

Otomatik tamamlama özelliği: Yazma süresinden tasarruf sağlar ve yazım hatası sayısını azaltır.

PowerShell 3.0 Intellisense: Hatanın altını kırmızıyla çizer ve dalgalı çizginin üzerine geldiğinizde düzeltmeler önerir.

Güncelleme-Yardım cmdlet'i: Bu, yerleşik belgelerdeki birçok küçük hatayı veya can sıkıcı yazım hatalarını ortadan kaldırır.

grup politikası güncellemesine nasıl zorlanır

Genişletilmiş Konsol Ana Bilgisayar Özellikleri: Windows PowerShell konsol ana bilgisayar programının altında yatan değişiklikler, varsayılan olarak PowerShell 3.0'a dahildir. Ek olarak, Dosya Gezgini'ndeki yeni 'PowerShell ile Çalıştır' seçeneği, basit bir sağ tıklamayla komut dosyalarını sınırsız bir oturumda çalıştırmanıza olanak tanır.

RunAs ve Paylaşılan Ana Bilgisayar desteği: Windows PowerShell iş akışı için tasarlanan Farklı Çalıştır özelliği, oturum yapılandırma kullanıcılarının paylaşılan bir hesabın izni altında çalışan oturumlar oluşturmasına olanak tanır. Öte yandan SharedHost özelliği, birden çok bilgisayardaki birden çok kullanıcının aynı anda bir iş akışı oturumuna bağlanmasına ve ilerlemesini yakından izlemesine olanak tanır.

Özel karakter işleme iyileştirmeleri: Windows PowerShell 3.0'a hızlı bir bakış, bir programın özel karakterleri doğru bir şekilde yorumlama ve işleme yeteneğini geliştirmek için, yollardaki özel karakterleri işleyen LiteralPath parametresinin, yeni güncelleme de dahil olmak üzere Path parametresine sahip hemen hemen tüm cmdlet'ler için geçerli olduğunu gösterir. -Yardım ve Kaydet-Yardım cmdlet'leri.

Windows hatalarını hızlı bir şekilde bulmak ve otomatik olarak düzeltmek için PC Repair Tool'u indirin

PowerShell'i kullanarak şunları yapabilirsiniz: windows hizmetlerinin listesini oluştur , devre dışı bırakılan özelliklerin bir listesini oluşturun , Aygıt sürücülerini dışa aktarma ve yedekleme , Sistem çalışma süresini bulun , Windows Defender Tanımlarını Güncelleyin , disk listesi , yüklü sürücülerin bir listesini al , Windows Mağazası uygulamalarını kaldırın Öğeyi masaüstü bağlam menüsüne ekle , Bir sistem görüntüsü oluşturun, Dosyayı indir ve dahası.

Popüler Mesajlar