Corona Lockdown : Mobil Dünyanın Arka Kapısı: Mobile Backend, Mobile Analytics
Corona Lockdown : Karanlık Taraf: Back-End
Corona Lockdown : 30 Days of Technology: Uygulamalar Dünyası
Azure Virtual Bootcamp 25 Nisan’da Online!

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
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 Twitter Hesabi
PowerShell Türkiye Slack Kanalina katilmak icin asagidaki davet linkini kullanabilirsiniz.
https://join.slack.com/…/enQtOTMwODgzODQ4NzExLTMzYmE1Yjg5Nz…
#PowerShell
#PSTR
#PowerShellTurkiye
#Otomasyon
#PowerShell7
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.
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.
PowerShell 7 Preview 2 Yayinlandi!
PowerShell v7.0.0-preview.2 surumu gectigimiz gunlerde yayinlandi.
Surum detaylarina asagidaki linkten ulasabilirsiniz.
https://github.com/PowerShell/PowerShell/releases/tag/v7.0.0-preview.2