PowerShell Turkiye (PSTR) Web Seminerleri – 6

12.03.2020 tarihli oturumun kaydina asagidaki linkten ulasabilirsiniz.

Tesekkurler

#PowerShellTurkiye
#PSTR
#PowerShellTR
#Automation
#PowerShell
#mvpbuzz

Ayrica, yeniliklerden haberdar olmak ve oturum kayitlarina hizli erisim saglamak icin PSTR Twitter hesabini takip edebilirsiniz.
@powershellT

Continue Reading PowerShell Turkiye (PSTR) Web Seminerleri – 6

PowerShell Turkiye (PSTR) Web Seminerleri – 5

06.03.2020 tarihli oturumun kaydina asagidaki linkten ulasabilirsiniz.

Ayrica, yeniliklerden haberdar olmak ve oturum kayitlarina hizli erisim saglamak icin PSTR Twitter hesabini takip edebilirsiniz.
@powershellT

Tesekkurler

#PowerShellTurkiye
#PSTR
#PowerShellTR
#Automation
#PowerShell

Continue Reading PowerShell Turkiye (PSTR) Web Seminerleri – 5

PowerShell Turkiye (PSTR) Yayinda!

PowerShell severler icin PowerShell Turkiye (PSTR) grubu faaliyete gecti. Duzenli online oturumlarla PowerShell’i ulkemizde daha da yayginlastirmak icin desteginizi bekliyoruz.

PowerShell Türkiye YouTube Kanali
https://www.youtube.com/channel/UCj7ALiFRj4gi-3vEeQ1exKg/

PowerShell Türkiye Meetup Sayfasi

Powershell Türkiye (PSTR)

Istanbul, TR
135 Scripters

Powershell Türkiye Etkinlik Grubu Bulusma Noktasi.

Check out this Meetup Group →

PowerShell Türkiye Twitter Hesabi

PowerShell Türkiye Slack Kanalina katilmak icin asagidaki davet linkini kullanabilirsiniz.

https://join.slack.com/…/enQtOTMwODgzODQ4NzExLTMzYmE1Yjg5Nz…

#PowerShell
#PSTR
#PowerShellTurkiye
#Otomasyon
#PowerShell7

Continue Reading PowerShell Turkiye (PSTR) Yayinda!

PowerShell 7 Yeni Ozellikler – Null condition operators – Null deger kontrolu

Null condition operators – Null deger kontrolu

Bir degiskenin $null degere sahip olmadigini pipeline icinde kontrol etmeye yarar.

Asagidaki ornekte $degisken isimli degiskenin degerini once $null olarak belirliyoruz. Sonra, $degisken isimli degiskenin degerinin $null oliup olmadigini “??” ile kontrol ettiriyoruz. Son ornekte ise, eger $degisken isimli degiskenin degeri $null degerine esitse o zaman ona deger olarak “yeni deger” degerini atiyoruz. Bunu da ‘??=”yeni deger”’ ile yapiyoruz.

Yani ozetle, herhangi bir degiskenin icinde null deger bulunup bulunmadigini tek satirda “??” kullanarak yapabilir, yine ayni satirda dilerseniz null degree sahip degiskenlere “??=” kullanarak deger atayabilirsiniz.

Continue Reading PowerShell 7 Yeni Ozellikler – Null condition operators – Null deger kontrolu

PowerShell 7 Yeni Ozellikler – Chain Operators – Zincir Operatorler

Chain Operators – Zincir Operatorler

Pipeline icinde kosul bazli komut kosturmaya yariyor.

Pipeline icindeki komutlarin ya da fonksiyonlarin ciktilarina gore (basarili ya da basarisiz) dinamik komutlarin kosturulmasina izin veriyor.

Ornek:

“Merhaba” && “Dunya”

Yukaridaki komut icinde kullanilan &&, ancak kendisinden once kosturulan komut ya da fonksiyonun basarili olmasi durumunda kendisinden sonraki kismin calistirilmasini ongorur. Bir baska deyisle, “Merhaba” komutu basarili ise “Dunya” komutu da calistirilir. Aksi halde sadece ilk komut calistirilir. Bu durumda “Merhaba” && “Dunya” komutu asagidaki sonucu dondurur.

Bir diger ornek ise “||” ile verilebilir.

Burada da yukaridaki islemin tam tersi durum soz konusudur. Yani || (cift pipe) isareti oncesindeki komut ya da fonksiyonlar basarisiz olmussa || isaretinden sonraki komutlar ya da fonksiyonlar calistirilir. Bu durumda “Merhaba” || “Dunya” komutu asagidaki sonucu dondurur.

Dikkat edildigi gibi “Merhaba” komutu basarili sonuclanacagi icin ikinci kisim isleme alinmadi bile.

Bunu son bir ornekle daha inceleyelim. Ornegin, bir uygulama calismiyorsa onu calistirmak istersek:

Once uygulamanin zaten calistigi duruma bakalim. Bu durumda || isaretinin sag tarafi isleme alinmayacaktir, cunku hesap makinesi zaten calismakta!

Calculator uygulamasini kapatip yeniden komutumuzu calistiralim oyleyse.

Continue Reading PowerShell 7 Yeni Ozellikler – Chain Operators – Zincir Operatorler

PowerShell 7 Preview 5 Yenilikleri

PowerShell 7 Preview 5, bir cok yeniligi beraberinde getirdi. Gectigimiz gunlerde yayinlanan bu yeni surumde goze carpan yenilikleri soyle siralayabiliriz.

Chain operators – Zincir operatorler

Pipeline icinde kosul bazli komut kosturulmasini saglar

Null condition operators – Null deger kontrolu

Bir degiskenin $null degere sahip olmadigini pipeline icinde kontrol etmeye yarar.

Yeni PowerShell version uyarisi

Yeni bir PowerShell surumu yayinlandiginda, bu bilgi PowerShell konsolunu acildiginda kullaniciya mesaj olarak iletilir. Faydali oldugunu dusunuyorum. Zira ozellikle preview surumlerinin cok hizli yenilendigini dusunursek..

Degisken atamalarinda Tab tusu kullanimi

Bence bu da oldukca faydali bir ozellik. $DebugPreference gibi sistem degiskenlerinin degerlerini atarken hangi degerlerin gecerli deger olarak kabul edildigini tahmin etmek cok da kolay degil. Bu sayede TAB tusu sayesinde gecerli degerler bir bir listelenir ve uygun olani secebilirsiniz.

Format-Hex

Ayni pipeline icinde birden fazla degiskenin Hex degerinin listelenmesini saglar.

Get-HotFix

Windows PowerShell’de kullanilan Get-HotFix artik PowerShell 7 icerisinde de kullanilabilir durumda.

Concise Error Views

Hata mesajlari her zaman anlasilmasi guc mesajlardir. PowerShell 7 ile gelen bu ozellik sayesinde hata mesajlarini rafine edebilir ve gereksiz kisimlari elimine ederek daha “anlasilir” hale getirebilirsiniz.

Select-String

Bir icerik icinde aranan string degerinin ekrana “suslu” bir sekilde yazdirilmasini saglayan ozellik. Uzun metinlerin icinden kelime ayiklamak gerektiginde faydali olacagini dusunuyorum.

Yukaridaki yeniliklerin detayli anlatimini farkli postlar icinde ayri ayri yapacagim.

Continue Reading PowerShell 7 Preview 5 Yenilikleri

End of content

No more pages to load