PowerShell Artık 3.0 ile Daha da Güçlü

Adından da anlaşılacağı gibi, standart komut satırına göre daha güçlü bir yönetim imkanı sağlayan Windows PowerShell de Microsoft’un en son yenilikler devriminden nasibini almış durumda. Microsoft’un yeni nesil ürünleriyle gelen pek çok yenilikten sadece bir tanesi de PowerShell’in yeni sürümü olan PowerShell 3.0.

Peki Windows PowerShell 3.0 ile gelen yenilikler neler ?

Zamanlanabilir Görevler

Öncelikle artık PowerShell ile bazı komutları tıpkı Windows Görev Zamanlayıcı gibi zamanlayabileceksiniz. Tıpkı Görev Zamanlayıcıdaki gibi görevlerin gerçekleşmesini düzenli, tek seferlik veya bir olayla tetiklenen şekilde oluşturmanız mümkün. Bunların tamamı PowerShell dahilindeki PSScheduledJob modülü ile tamamen komut satırıyla hazırlanabiliyor. Aşağıda da bu modülün cmletleri bulunuyor.

Register-ScheduledJob:       Zamanlanmış görev oluşturur.
    Get-ScheduledJob:            Zamanlanmış görevi alır.
    Set-ScheduledJob:            Zamanlanmış görevin özelliklerini değiştirir.
    Disable-ScheduledJob:        Zamanlanmış görevi geçici olarak devre dışı bırakır.
    Enable-ScheduledJob:         Zamanlanmış görevi yeniden devreye sokar.
    Unregister-ScheduledJob      Zamanlanmış görevi ve kayıtlı sonuçlarını siler.

 

    New-JobTrigger:              Görev tetiği yaratır.
    Get-JobTrigger:              Görev tetiğini alır.
    Add-JobTrigger:              Zamanlanmış göreve tetik atar.
    Set-JobTrigger:              Görev tetiğini değiştirir.
    Disable-JobTrigger:          Görev tetiğini geçici olarak devre dışı bırakır.
    Enable-JobTrigger:           Görev tetiğini yeniden devreye sokar.
    Remove-JobTrigger:           Görev tetiğini siler.

 

    New-ScheduledJobOption:      Görev ayarları objesi yaratır.
    Get-ScheduledJobOption:      Zamanlanmış görevin görev seçeneklerini alır.
    Set-ScheduledJobOption:      Zamanlanmış görevin görev seçeneklerini değiştirir.

 

Oturum Kopmaları

PowerShell 3.0 ile birlikte artık New-PSSession cmlet’i ile oluşturulan kullanıcı kontrollü oturumlar uzaktaki bilgisayarda kaydedilmekte. Bu sayede artık bağlantı kopsa bile oturum sırasında çalıştırılmakta olan komutlar uzak bilgisayarda çalışmaya devam edebiliyor. Daha sonra aynı oturuma, farklı bir bilgisayar veya oturumdan tekrar bağlanılabiliyor.

Web Erişimi

PowerShell 3.0’a Windows Server 2012 sürümüne özel olmak üzere artık web üzerinden erişilebiliyor. Sadece ayarları yapılmış bir PoweShell Web Access geçidi ve JavaScript destekleyip cookieleri kabul eden bir web tarayıcı ile uzaktan PowerShell’e erişmek mümkün.

Show-Command

Yeni eklenen Show-Command cmdlet’i ile PowerShell’i GUI ile kullanmaya olanak sağlıyor. Show-Command cmdlet’iyle açılan pencerede tamamı listelenmiş olan komutlar seçilebilir. Parametre gereken komutlar içinse her parametrenin doldurulmak üzere bekleyen bir kutucuğu olan bir pencere açılmakta.

Güncellenebilir Yardım

Yeni bir başka özellik ise anında güncellenebilir yardım dosyaları. Update-Help cmdlet’iyle herhangi bir yeniden başlatmaya gerek duymadan otomatik olarak cmdlet’ler hakkındaki en güncel yardım dosyaları indiriliyor onaylanıyor ve gereken yerlere kuruluyor. İnterneti olmayan veya kısıtlı olan kullanıcıları da düşünen Microsoft Save-Help cmdlet’iyle güncel yardım dosyalarının bir dosya sistemine indirilebilmesini kullanıcıların yine Update-Help cmdlet’iyle buradan güncel yardım dosyalarını çekebilmesi seçeneğini sunuyor.

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

Yazı gezinmesi

Mobil sürümden çık